Archiv verlassen und diese Seite im Standarddesign anzeigen : mencoder x264 -x264encopts ?
Teetrinker
25.02.05, 16:46
Hat sich schon jemand mit mencoder und x264 beschäftigt?
Wo finde ich Informationen was man alles für Einstellungen unter mencoder -ovc x264 -x264encopts ... vornehmen kann. Konnte da irgendwie nichts finden.
Es gibt da wohl bitrate=,qp_constant=,subq=,cabac ... . Aber wo kann ich eine komplette Liste der Parameter finden und deren Bedeutung ?
Teetrinker
27.02.05, 10:24
Auf jedenfall erzielt man mit diesen Angaben recht brauchbare Ergebnisse:
mencoder -ovc x264 source.mpg -oac copy -o NULL -passlogfile "mencoder-2pass.log" -x264encopts pass=1:qp_constant=26:bframes=2:deblockalpha=2:deb lockbeta=2:subq=3:4x4mv:rc_buffer_size=700 -vop scale=640:480
mencoder -ovc x264 source.mpg -oac copy -passlogfile "mencoder-2pass.log" -x264encopts pass=2:bitrate=700:bframes=2:deblockalpha=2:debloc kbeta=2:subq=3:4x4mv -o out.avi -vop scale=640:480
Das so entstande File kann man dann mit mkvmerge-gui in ein Matroska Container packen. Oder mit mp4creator ( http://mpeg4ip.sourceforge.net/ ) in dem MP4 Container (dann muss man allerdings den Audio Stream noch nach aac umrechnen).
avi2raw --video out.avi videoavc.h264
mp4creator -create videoavc.h264 -rate=25 videoavc.mp4
mp4creator -create=audio.aac -interleave -rate=25 videoavc.mp4
Wenn sich x264 ( http://www.videolan.org/x264.html ) weiter so entwickelt wird es langsam eine Alternative zu XviD. Avidemux scheint die Tage auch Unterstützung für x264zu bekommen.
Teetrinker
09.03.05, 11:22
Mitlerweile kann man auch MP4Box ( http://gpac.sourceforge.net/ ) zum importieren eines raw AVC/h264 Streams verwenden. So das ich beim erstellen eines MP4 Files mit AVC/h264 Video Codec so vor gehen würde:
Video Stream erstellen:
mencoder -ovc x264 source.mpg -oac copy -o null -passlogfile "mencoder-2pass.log" -x264encopts pass=1:qp_constant=26:bframes=2:b_pyramid:deblocka lpha=2:deblockbeta=2:subq=3:4x4mv:rc_buffer_size=7 00 -vop scale=640:480
mencoder -ovc x264 source.mpg -oac copy -passlogfile "mencoder-2pass.log" -x264encopts pass=2:bitrate=700:bframes=2:b_pyramid:deblockalph a=2:deblockbeta=2:subq=3:4x4mv -o video.264 -of rawvideo -vop scale=640:480
Wenn notwendig Filter verwenden (mencoder -vf help).
Audio Stream erstellen:
mplayer -vo null -ao wav -ao pcm:file=audio.wav source.mpg
faac -w 100 audio.wav
Nach MP4 muxen:
MP4Box -fps 25 -convert video.264 h264.mp4
Mp4Box -add audio.aac h264.mp4 -out out.mp4
Hi!
Mal ne Frage: Welche Version von x264 und MPlayer verwendest du?
Ich bekomm MPlayer nicht mit x264-Support kompiliert. Irgendwie scheint das API mit keinem der Snapshots übereinzustimmen.
Gruß
fuffy
Teetrinker
09.03.05, 11:53
Letzte Version die ich verwendet habe war x264-20050307. ( weiß nicht welche Rev das war, auf jedenfall ist "b_pyramid" mit dabei ) Zum installieren verwende ich immer ein spec File von ark.Linux welches ich im Internet gefunden habe.
Mplayer glaube ich vom selben Tag oder einen später. Da erstelle ich dann immer mit dem spec File welches bei Packman im Source RPM dabei ist ein RPM. Habe aber glaube ich irgendwelche Patches rausgenommen die nicht mehr notwendig waren - weiß ich aber nicht mehr so genau.
Es gibt da wohl bitrate=,qp_constant=,subq=,cabac ... . Aber wo kann ich eine komplette Liste der Parameter finden und deren Bedeutung ?
Ich weiss der Beitrag ist schon sehr alt, aber einer der ersten den ich auf meiner suche nach 2pass und x264 encoding gefunden habe...
Deswegen für andere die das wohl auch noch suchen und nicht so fündig werden hab ich hier einen Link der euch sicher weiter hilf:
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-x264.html
Gruß,
Thomas
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.