Fórumok
Van-e valami nem túl bonyolult (elsősorban parancssoros, FreeBSD/Linux) eszközkészlet, amivel (file parancs szerint) "MPEG transport stream data" formából rendes, hagyományos (nem DivX-es) asztali lejátszóval emészthető lemezt lehet csinálni? Ha igen mi az, és hogyan (menük, fejezetek, egyéb nyalánkságok nem érdekelnek)?
Hozzászólások
Jo regen csinaltam ilyet, akkor valami ilyesmivel:
mencoder -oac copy -ovc copy -of mpeg -mpegopts format=dvd:tsaf
Copy-val nem lesz jó, csak ha a felbontás és a bitráta is megfelel a dvd szabványnak...
Jaja, nekem is ez a problemam. mplayer viszi ugyan, de mintha a formatum nem a DVD-nek megfelelo lenne.
Huhh régen foglalkoztam ezzel...
Az mencoder doksijában vannak példák ilyenre igaz avi-ból, de kiindulásnak jó.
http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-vcd-dvd.html
Illetve van egy másik toolset is:
http://www.transcoding.org/transcode
Koszi. Meg egy kerdes. Ez az akarmi.ts (mpeg transport stream), nem valami olyasmi, mint ami a DVD-n van? Mert atkodolni azert nem szeretnem, ha nem kellene.
Tudomásom szerint nem szoktak DVD felbontású videót rakni ts formátumú fájlba. Én legalaábbis még csak kisebb felbontású SD (kb 640x480), vagy nagyobb felbontású HD (1920x1080) videókban találkoztam ezzel a formátummal.
Esetleg bemásolhatnád az mplayer lejátszáskor megjelenített konzol üzeneteit. Abból egyértelműen kiderülne minden, nem kéne találgatnom...
A lényeges infók:
TS file format detected.
VIDEO H264(pid=4113) AUDIO AAC(pid=4352) NO SUBS (yet)! PROGRAM N. 1
TS file format detected.
VIDEO H264(pid=4113) AUDIO AAC(pid=4352) NO SUBS (yet)! PROGRAM N. 1
FPS seems to be: 50.000000
Opening video filter: [screenshot]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1280 x 720 (preferred colorspace: Planar YV12)
szóval nem DVD, az már látszik. (Legalábbis azt hiszem.)
H264 a videó a felbontás pedig 1280x720. Vagyis mindenképpen át kell kódolnod. 720x576-os 25FPS PAL mpeg2 videóra.Gond lehet még az 50FPS is, mivel az mplayer-nek a ts fájlformátum támogatása eléggé kezdetleges és az ilyenekkel gondja szokott lenni. Lejátszáskor a kép és a hang szinkronban marad?
Bizony bizony, még a hangot is konvertálnod kell mert az sem kompatibilis a DVD szabvánnyal (AC3 v mpg2)
Hát jelenleg megy egy "transcode --export_prof dvd-pal ...." ahol is szétszedettem vele a hangot és a videót külön fájlba. Ha jól olvastam valahol, az átkonvertált és szétszedett dolgokat utána újraösszeragaszthatom mplex-szel, és akkor talán lesz nekem rendes MPEG-em, ami már megfelel, és talán lehet belőle lemezt írni. Érdeklődéssel várom, pláne, hogy mikor lesz kész :-) és utána mit szól hozzá az olvasó.
Azért miután kész a multipexált mpg-ed kell még néhány lépés :)
dvdauthor -o dvddir -t movie.mpg
dvdauthor -o dvddir -T
mkisofs -dvd-video -o dvd.iso dvddir/
Aztán már pörkölheted is ki az iso-t a kedvenc iróprogramoddal.
Köszi ez (remélem) jól jön, mert csak kissé halványan emékeztem rá ezer évvel ezelőtti ilyen irányű kisérleteimből. Az utolsó két lépest egyben szoktam csinálni, hogy ne foglaljak annyi fölösleges helyet, a growisofs-sel írom ki, majd ő meghívja az mkisofs -t. Mindazonáltal a transcode még jócskán dolgozik :-(
> Lejátszáskor a kép és a hang szinkronban marad?
Ez elég érdekes, mert ameddig hagytam, hogy menjen, addig nem tűnt fel semmi csúszás, ellenben a beletekerési igényembe rendesen beledermedt.
Amúgy valami ilyesmi parancssorral lehet mencoderrel DVD kompatibilis mpeg2-es fájlt előállítani:
mencoder -ofps 25 -ovc lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=8000:vbitrate=6000:keyint=15:aspect=16/9 -vf scale=720:576 -of mpeg -mpegopts format=dvd:tsaf -oac lavc -lavcopts acodec=ac3:abitrate=320 -srate 48000 -channels 2 bemenet.ts -o kimenet_DVD.mpg
De már régen csináltam ilyet, és a mencoderben folyton variálnak a különböző kapcsolókkal. Ráadásul a te bemeneti fájlod 50FPs-sel megy, nem tudni mit reagál rá a mencoder. Ezen kívül még lehet hogy a crop paramétert is be kell állítani, ha szélesvásznú a filmed.
magyarul pedig..
http://www7.mplayerhq.hu/DOCS/HTML/hu/menc-feat-vcd-dvd.html
Ugyan nem parancssoros, de a devede ilyen klikk, klikk módszerrel megcsinálja :-)
--
Vittem a buliba egy üveg sósavat. Oldódjon a hangulat...
Nem, nem csinálja meg :-( Közli, hogy az akarmi.ts neki audio fájlnak tűnik. Pedig ugyanazt az mplayer-t hívja, mint amivel én meg tudom nézni :-)
előtte átalakítva:
ffmpeg -i bemeneti.file -target pal-dvd dvdalapanyag.mpg
majd ezt adni a devedenek? Megmondva, hogy dvd kompatibilis a file?
Speciel ffmpeget valami avi átalakításra pár hete próbáltam, iszonyat módon elcsúszott a hang :-( - pedig az eredetinek semmi baja nem volt. (Most is attól félek, hogy miután elmolyol egy-két napot, utána használhatatlan lesz az eredmény.)
Vevő vagyok én is valami javaslatra.
---
BornToBePuli
Software is like sex! It's better when it's free! ;-) -Linus Torvalds-
Most este ezt találtam, elsőre nem tűnik teljesen hasztalannak. Címével ellentétben van benne mindenről szó:
http://mightylegends.zapto.org/dvd/dvdauthor_howto.php