TS-ből Video-DVD-t

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

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?

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ó.

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 :-(

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.

Ugyan nem parancssoros, de a devede ilyen klikk, klikk módszerrel megcsinálja :-)

--
Vittem a buliba egy üveg sósavat. Oldódjon a hangulat...

Vevő vagyok én is valami javaslatra.
---
BornToBePuli
Software is like sex! It's better when it's free! ;-) -Linus Torvalds-