Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
Kompresowanie pliku mencoderem. Jak?
Pokaż wyniki od 1 do 7 z 7

Temat: Kompresowanie pliku mencoderem. Jak?

  1. #1
    Avatar amator
    amator jest nieaktywny Konto nie aktywowane
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus P6X58D Premium
      • Procesor:
      • Intel Core i7 920
      • Karta Graficzna:
      • Nvidia GeForce GTX285
      • Karta Dźwiękowa:
      • Zintegrowaną z płytą
      • Monitor:
      • Samsung SyncMaster 223BW
      • Kernel:
      • 3.1.9-1.4-desktop
    Dystrybucja: OpenSuSE 12.1 64bit
    Dołączył
    May 2005
    Wiek
    41
    Postów
    946
    Wątków
    185
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    0
    Reputacja
    990

    Kompresowanie pliku mencoderem. Jak?

    Na początku sprawdziłem jakie kodeki obsługuje mój mencoder

    Najpierw kodek dźwięku

    Kod:
    bash-3.2$ mencoder -oac help
    MEncoder 1.0-1.rc2.18.2plf2009.0-4.3.2 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz (Family: 6, Model: 26, Stepping: 4)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
    
    
    Available codecs:
       copy     - frame copy, without re-encoding (useful for AC3)
       pcm      - uncompressed PCM audio
       mp3lame  - cbr/abr/vbr MP3 using libmp3lame
       lavc     - FFmpeg audio encoder (MP2, AC3, ...)
       twolame  - Twolame MP2 audio encoder
       faac     - FAAC AAC audio encoder
    Potem kodek obrazu

    Kod:
    bash-3.2$ mencoder -ovc help
    MEncoder 1.0-1.rc2.18.2plf2009.0-4.3.2 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz (Family: 6, Model: 26, Stepping: 4)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
    
    
    Available codecs:
       copy     - frame copy, without re-encoding. Doesn't work with filters.
       frameno  - special audio-only file for 3-pass encoding, see DOCS.
       raw      - uncompressed video. Use fourcc option to set format explicitly.
       nuv      - nuppel video
       lavc     - libavcodec codecs - best quality!
       libdv    - DV encoding with libdv v0.9.5
       xvid     - XviD encoding
       x264     - H.264 encoding
    Wygląda na to, że obsługuje ostatnio popularny kodek H.264

    Próbuje w nim skompresować jakiś króciutki filmik

    Kod:
    bash-3.2$ mencoder /home/gienek/Pulpit/test.avi -ovc x264 -oac faac -o /home/gienek/Pulpit/ranek.avi                                                            
    MEncoder 1.0-1.rc2.18.2plf2009.0-4.3.2 (C) 2000-2007 MPlayer Team               
    CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz (Family: 6, Model: 26, Stepping: 4)
    CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
    
    success: format: 0  data: 0x0 - 0x6584022
    AVI file format detected.
    [aviheader] Video stream found, -vid 0
    [aviheader] Audio stream found, -aid 1
    VIDEO:  [MJPG]  768x576  24bpp  25.000 fps  14866.6 kbps (1814.8 kbyte/s)
    [V] filefmt:3  fourcc:0x47504A4D  size:768x576  fps:25.00  ftime:=0.0400
    ==========================================================================
    Opening audio decoder: [imaadpcm] IMA ADPCM audio decoder
    AUDIO: 48000 Hz, 1 ch, s16le, 192.4 kbit/25.05% (ratio: 24046->96000)
    Selected audio codec: [imaadpcm] afm: imaadpcm (IMA ADPCM)
    ==========================================================================
    Opening video filter: [expand osd=1]
    Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
    ==========================================================================
    Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
    [mjpeg @ 0xce6240]mjpeg: using external huffman table
    Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
    ==========================================================================
    VDec: vo config request - 768 x 576 (preferred colorspace: Planar YV12)
    VDec: using Planar I420 as output csp (no 4)
    Movie-Aspect is undefined - no prescaling applied.
    x264 [error]: no ratecontrol method specified
    x264_encoder_open failed.
    FATAL: Cannot initialize video driver.
    VDec: vo config request - 768 x 576 (preferred colorspace: Planar YV12)
    VDec: using Planar I420 as output csp (no 4)
    Movie-Aspect is undefined - no prescaling applied.
    x264 [error]: no ratecontrol method specified
    x264_encoder_open failed.
    FATAL: Cannot initialize video driver.
    
    Exiting...
    i wywala mi błąd FATAL: Cannot initialize video driver. Co robię nie tak?

    Czy może wpływać na ten błąd to iż mam zainstalowany win32-codecs-1.9-1plf2009.0.i586.rpm a system mam 64bit?
    Ostatnio edytowane przez amator ; 24.03.2009 o 09:58

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja





  3. #2
    Avatar kiko80
    kiko80 jest nieaktywny Borsuk
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • ??
      • Procesor:
      • i3 2410
      • Karta Graficzna:
      • Nvidia GT 540M
      • Kernel:
      • 3.6
    Dystrybucja: Kanotix x64
    Polska
    Dołączył
    Apr 2005
    Skąd
    /mnt/podlasie
    Wiek
    37
    Postów
    474
    Wątków
    12
    Downloads
    6
    Uploads
    0
    Siła Reputacji
    110
    Reputacja
    1281

    Odp: Kompresowanie pliku mencoderem. Jak?

    Do tego typu zabaw to lepiej użyć avidemux
    Aptosid | Kernel-3.11 | KDE4.6| i3 2310 | DDR3 8 GB | nvidia GT 540M |
    Filefox.pl

  4. #3
    Avatar darcnet
    darcnet jest nieaktywny Seksowna Goldnerka
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • DFI LanParty X48-T2R
      • Procesor:
      • Intel Core 2 Duo E8600
      • Karta Graficzna:
      • GeForce GTX 280
      • Monitor:
      • Samsung SyncMaster 920NW
    Dystrybucja: #!, Emacs
    Dołączył
    Apr 2006
    Skąd
    Kraków
    Postów
    2,453
    Wątków
    63
    Downloads
    4
    Uploads
    1
    Siła Reputacji
    528
    Reputacja
    7514

    Odp: Kompresowanie pliku mencoderem. Jak?

    RTFM - naprawdę przeczytaj, zanim zadasz pytanie
    NIE UDZIELAM POMOCY NA JABBERZE ANI GADU-GADU (bo i raczej nie bywam)
    Linux Registered User #440416

  5. #4
    Avatar amator
    amator jest nieaktywny Konto nie aktywowane
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus P6X58D Premium
      • Procesor:
      • Intel Core i7 920
      • Karta Graficzna:
      • Nvidia GeForce GTX285
      • Karta Dźwiękowa:
      • Zintegrowaną z płytą
      • Monitor:
      • Samsung SyncMaster 223BW
      • Kernel:
      • 3.1.9-1.4-desktop
    Dystrybucja: OpenSuSE 12.1 64bit
    Dołączył
    May 2005
    Wiek
    41
    Postów
    946
    Wątków
    185
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    0
    Reputacja
    990

    Odp: Kompresowanie pliku mencoderem. Jak?

    Mógłbyś przetłumaczyć?

  6. #5
    Avatar kiko80
    kiko80 jest nieaktywny Borsuk
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • ??
      • Procesor:
      • i3 2410
      • Karta Graficzna:
      • Nvidia GT 540M
      • Kernel:
      • 3.6
    Dystrybucja: Kanotix x64
    Polska
    Dołączył
    Apr 2005
    Skąd
    /mnt/podlasie
    Wiek
    37
    Postów
    474
    Wątków
    12
    Downloads
    6
    Uploads
    0
    Siła Reputacji
    110
    Reputacja
    1281

    Odp: Kompresowanie pliku mencoderem. Jak?

    Tzn że twoja komenda powinna chyba wyglądać tak
    Kod:
    /home/gienek/Pulpit/test.avi -ovc x264 -x264encopts pass=1 -oac faac -o /home/gienek/Pulpit/ranek.avi
    Aptosid | Kernel-3.11 | KDE4.6| i3 2310 | DDR3 8 GB | nvidia GT 540M |
    Filefox.pl

  7. #6
    Avatar amator
    amator jest nieaktywny Konto nie aktywowane
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus P6X58D Premium
      • Procesor:
      • Intel Core i7 920
      • Karta Graficzna:
      • Nvidia GeForce GTX285
      • Karta Dźwiękowa:
      • Zintegrowaną z płytą
      • Monitor:
      • Samsung SyncMaster 223BW
      • Kernel:
      • 3.1.9-1.4-desktop
    Dystrybucja: OpenSuSE 12.1 64bit
    Dołączył
    May 2005
    Wiek
    41
    Postów
    946
    Wątków
    185
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    0
    Reputacja
    990

    Odp: Kompresowanie pliku mencoderem. Jak?

    Cytat Napisał kiko80
    Tzn że twoja komenda powinna chyba wyglądać tak
    Kod:
    /home/gienek/Pulpit/test.avi -ovc x264 -x264encopts pass=1 -oac faac -o /home/gienek/Pulpit/ranek.avi
    Mam kilka pytań na temat tego polecenia

    1. -ovc x264 oznacza to wybór kodeka H.264(x264)
    2. -x264encopts do czego służy ten parametr ?
    3. pass=1 do czego służy ten parametr
    4. -oac faac oznacza wybór kodeka audio ACC+
    5. -o /home/..... Miejsce i nazwa pliku końcowego

  8. #7
    Avatar darcnet
    darcnet jest nieaktywny Seksowna Goldnerka
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • DFI LanParty X48-T2R
      • Procesor:
      • Intel Core 2 Duo E8600
      • Karta Graficzna:
      • GeForce GTX 280
      • Monitor:
      • Samsung SyncMaster 920NW
    Dystrybucja: #!, Emacs
    Dołączył
    Apr 2006
    Skąd
    Kraków
    Postów
    2,453
    Wątków
    63
    Downloads
    4
    Uploads
    1
    Siła Reputacji
    528
    Reputacja
    7514

    Odp: Kompresowanie pliku mencoderem. Jak?

    Z mana:
    pass=<1-3>
    Enable 2 or 3-pass mode. It is recommended to always encode in
    2 or 3-pass mode as it leads to a better bit distribution and
    improves overall quality.
    1 first pass
    2 second pass (of two pass encoding)
    3 Nth pass (second and third passes of three pass encod‐
    ing)
    Here is how it works, and how to use it:
    The first pass (pass=1) collects statistics on the video and
    writes them to a file. You might want to deactivate some CPU-
    hungry options, apart from the ones that are on by default.
    In two pass mode, the second pass (pass=2) reads the statistics
    file and bases ratecontrol decisions on it.
    In three pass mode, the second pass (pass=3, that is not a typo)
    does both: It first reads the statistics, then overwrites them.
    You can use all encoding options, except very CPU-hungry op‐
    tions.
    The third pass (pass=3) is the same as the second pass, except
    that it has the second pass’ statistics to work from. You can
    use all encoding options, including CPU-hungry ones.
    The first pass may use either average bitrate or constant quan‐
    tizer. ABR is recommended, since it does not require guessing a
    quantizer. Subsequent passes are ABR, and must specify bitrate.
    W razie wątpliwości translate.google.pl.
    RTFM - naprawdę przeczytaj, zanim zadasz pytanie
    NIE UDZIELAM POMOCY NA JABBERZE ANI GADU-GADU (bo i raczej nie bywam)
    Linux Registered User #440416

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •