Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
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
    42
    Postów
    946
    Wątków
    185
    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
    Siła Reputacji
    111
    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
    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
    42
    Postów
    946
    Wątków
    185
    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
    Siła Reputacji
    111
    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
    42
    Postów
    946
    Wątków
    185
    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
    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
  •