Portál AbcLinuxu, 11. května 2025 10:44
mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg2video:vbitrate=6500: vrc_maxrate=7999:vrc_minrate=4: vrc_buf_size=1835:mbd=2:vpass=$PASS: v4mv:vb_strategy=1:last_pred=50:keyint=132 -vop lavcdeint -of mpeg input.avi -o output.m2vaudio:
mplayer input.avi -vo null -ao pcm -aofile audio.pcm mp2enc -r 48000 -b 128 -o audio.mp2 < audio.pcmslozeni zvuku a videa:
mplex -V -v 0 -f 8 -S 0 -o vysledek.mpg output.m2v audio.mp2pak uz jen dvdauthor, mkisofs a vypalit. Tahle vytvoreny DVD nedodrzuje normu, ale lepsi prehravace by to meli prehrat.
Prusvih je v tom, ze mencoder take pouziva kodek ffmpeg a ten naprosto ignoruje vyse uvedena nastaveni. Vysledkem je nestandardni, tj. nepouzitelny mpeg soubor. Pri pokusech se mi bezne stavalo, ze pri nastavenem bitrate 6000 a max. bitrate 6500 prelezl pouzity bitrate pres 20000. Takovy bitrate patrne zadny normalni DVD prehravac neskousne (maximum pro DVD video podle normy je 10000).vbitrate=6500: vrc_maxrate=7999:vrc_minrate=4:
Vsem zucastnenym dekuji za podporu a pomoc, ale patrne nezbyva nic jineho nez cekani.
Transcode je STEJNE pomale jako mjpegtools a to z duvodu VYSOKE kvality, ta se da ale vypnout a pak transcode enkoduje rychle ....
viz man transcode ... jinak nejlepsi je si udelat skripty a pak je to sranda ...
mplayer ma VYMAKANY prevod do MPEG4 (ffmpeg,divx) XviD nefunguje, respektive neni kompatibilni s Win kodekama, paklize chcete kvalitni XviD vystup (1.0.2) tak ZASE transcode ....
Jinak mam na video Win i Linux, ale pouzivam vyhradne Linux, transcode NEMA chybu ...
Jak zjistim pouzitou bitrate v mpeg2? Mencoder ji pri encodovani vypisuje, ale vzdycky je v zadanym rozsahu. Existuje nejakej program (nejlip pro linux), kterymu bych zadal rozsah (nebo maximum) a on by mi vratil kde to je mimo? IMHO ma mencoder nejlepsi obraz, tak se ho nechci vzdat, ale s poustenim na stolnich prehravacich to je horsi. BTW - maji stolni prehravace nejakej limit na minimalni bitrate?vbitrate=6500: vrc_maxrate=7999:vrc_minrate=4:Prusvih je v tom, ze mencoder take pouziva kodek ffmpeg a ten naprosto ignoruje vyse uvedena nastaveni.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.