Mencoderrel 'H-264 video + Vorbis audio' videora kódolok át egy DV kamerás felvételt. A vorbis hang minőségét hogyan lehet maximalizálni? -lavcopts acodec=vorbis:abitrate=256 fix-bitrátás hangot csinál, igaz? Mi kell a változó bitrátás max minőségű vorbis hanghoz?
A másik kérdésem: -x264encopts nem fogadja el a "b_pyramid" opciót. Ez már nem támogatott az új mencoder-ben?
- 4955 megtekintés
Hozzászólások
Senki sem szokott videot konvertalni vorbis hanggal???
- A hozzászóláshoz be kell jelentkezni
A man szerint:
vbr=0 for cbr (force constant bitrate)
Google "mencoder variable bitrate" kulcsszavak első találata.
- A hozzászóláshoz be kell jelentkezni
De én nem constant bitrate-t akarok, hanem változót vorbis hanggal és a lehető legjobb hangminőségben. Ahhoz mi kell?
- A hozzászóláshoz be kell jelentkezni
bocsi, félrenéztem. Hát akkor növeled a paramétert:
vbr=0 for cbr (force constant bitrate), vbr=1 for mt, vbr=2 for rh (default), vbr=3 abr (average bitrate), vbr=4 for mtrh.
- A hozzászóláshoz be kell jelentkezni
Sajnos ezek vorbis codec-nél nem használható kapcsolók, mert nem a lame végzi a hang kódolását, hanem lavc azaz ffmpeg.
Erre lenne szükségem.
Csak az a probléma, hogy a mencoder nem ismeri az -aq=60 kapcsolót. Mi van ehelyett a menplayer-ben, a legjobb minőségű vorbis hanghoz?
- A hozzászóláshoz be kell jelentkezni
Ha az ffmpeg tudja, amit szeretnél, akkor miért nem ffmpeg-el kódolsz?
De fogsz egy konzolt, beütöd, hogy
man mencoder
s máris részletesen leírja neked, milyen paraméterei vannak. Én is csak onnan tudom neked kibogarászni.
- A hozzászóláshoz be kell jelentkezni
Számtalan dokumentálatlan funkciója van a mencoder-nek. Azért nem csinálom ffmpeg-el, mert elcsúszna a kép hang szinkron ha külön csinálnám a hang és kép enkodolását.
Az egészet pedig azért nem, mert még nem használtam ffmpeg-et minőségi H-264 videohoz, sem MKV kimeneti fájlhoz.
Most ezt használom:
"mencoder dv-vid.dv -ni -vf pp=lb -oac lavc -lavcopts acodec=vorbis:vbr=3:br=256 -ovc x264 -x264encopts pass=1:subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:weight_b:bitrate=8000 -o pass1.avi
mencoder dv-vid.dv -ni -vf pp=lb -oac lavc -lavcopts acodec=vorbis:abitrate=256 -ovc x264 -x264encopts pass=2:subq=6:partitions=all:8x8dct:me=umh:frameref=5:bframes=3:weight_b:bitrate=8000 -of lavf -o out.mkv"
A dokumentáció szerint vorbis hang avi fájlal problémákat okozhat más lejátszókkal, ezért mkv a kimeneti fájl.
Ha ez kiváltható ffmpeg-el, akkor inkább azt használnám. Talán még gyorsabb is lenne.
- A hozzászóláshoz be kell jelentkezni
A mencoder tudomásom szerint az ffmpeg-re alapul (fixme), így azt hiszem, ugyanazt fogod elérni vele is.
Esetleg Árpit kellene meginvitálni ide, ő biztosan többet tudna mondani erről :)
- A hozzászóláshoz be kell jelentkezni
Ha az -ovc lavc kapcsoló van megadva, csak akkor használ ffmpeg-et a mencoder. De ha -ovc x264 van megadva, akkor libx264-et használ. De fixme, ha tévednék.
Árpi szokta olvasni ezt a fórumot? Ha igen remélem válaszol.
- A hozzászóláshoz be kell jelentkezni