Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: SuperJaakkima - 14.06.09 - klo:22.51

Otsikko: Tekstitys videoihin ffmpeg:llä.
Kirjoitti: SuperJaakkima - 14.06.09 - klo:22.51
Muunnan videoita avi-säiliöstä mp4 muotoisiksi(mpeg-4+aac) jotta voisin katsella niitä matkapuhelimella (nokia5800XM). Tämä onnistuu ffmpeg:llä, muuntokomennon löysin tästä: http://ubuntuforums.org/showthread.php?t=1125181  (http://ubuntuforums.org/showthread.php?t=1125181) (itse käytän pienempää bitratea).

Avidemuxilla olen koittanut vaikka millä asetuksilla mutta ei suostu tekemään puhelimessa toimivaa videota.

Kysymys kuulluu miten/millä ohjelmalla saisin tekstitykset kiinnitettyä kuvaan. FFmpeg antaa ohjeissa hyvin vähän infoa tekstitysmahdollisuuksista joskin esim -newsubtitle-vipu on esitetty ja joku muu. en saanut toimimaan.

MEncoder pälästytti minut pois jumalattoman pitkän man-sivun ansiosta.

Tekstitysten fps:n päivitys ei liene ongelma jollain tekstityseditorilla. Mikä tekstityseditori muuten toimisi suoraan päätteestä?

Pitäisi ensin löytää keinot tekstityksen videoon saattamiseen ja muokkaamiseen. Sitten voisi ehkä koittaa valmistella jonkun kivan skriptin.
Otsikko: Vs: Tekstitys videoihin ffmpeg:llä.
Kirjoitti: UbunTux - 15.06.09 - klo:11.31
Ei onnistu ffmpegillä muuten kuin putkittaen raakaa videota tekstityssuotimilla  mplayerin ulostulon kautta.

Hoitaisin asian seuraavasti:
1. Video mencoderilla
2. AAC-muotoon Neron AAC:llä. Linux-versio tuolta: http://ftp6.nero.com/tools/NeroDigitalAudio.zip (laatu on aivan eri planeetalta kuin faac)
3. Samaan pakettiin mp4boxilla.
Jotenkin näin:
Koodia: [Valitse]
mencoder input.avi   -ovc lavc -lavcopts vcodec=mpeg4:threads=8:mbd=2:trell:vbitrate=2000  -vf scale=640:360,harddup -sub tekstitys.srt  -ofps 30 output.avi
ffmpeg -i input.avi -ar 32000  -ac 2 -f wav - | neroAacEnc -ignorelength -br 128000 -if -  -of output.m4a
MP4Box -add output.m4a -add output.avi output.mp4
Otsikko: Vs: Tekstitys videoihin ffmpeg:llä.
Kirjoitti: SuperJaakkima - 15.06.09 - klo:15.29
Ei onnistu ffmpegillä muuten kuin putkittaen raakaa videota tekstityssuotimilla  mplayerin ulostulon kautta.

Hoitaisin asian seuraavasti:
1. Video mencoderilla
2. AAC-muotoon Neron AAC:llä. Linux-versio tuolta: http://ftp6.nero.com/tools/NeroDigitalAudio.zip (laatu on aivan eri planeetalta kuin faac)
3. Samaan pakettiin mp4boxilla.
Jotenkin näin:
Koodia: [Valitse]
mencoder input.avi   -ovc lavc -lavcopts vcodec=mpeg4:threads=8:mbd=2:trell:vbitrate=2000  -vf scale=640:360,harddup -sub tekstitys.srt  -ofps 30 output.avi
ffmpeg -i input.avi -ar 32000  -ac 2 -f wav - | neroAacEnc -ignorelength -br 128000 -if -  -of output.m4a
MP4Box -add output.m4a -add output.avi output.mp4

tossa mencoderin syntaksissa on jotain vikaa koitin muuttaa sitä. ja puuttuu outputin edestä -o laitoin väärään kohtaan ja ei sujunu hyvin. täytyy kokeilla uusiks oikeessa paikassa. ei muuttanu ruutunopeutta ja outputin nimeks tuli -ofps. lisäks piti käyttää -nosound vipukkaa

Mutta loistavaa että videoon tuli tekstit.

mp4box antaa tämmöstä:

Koodia: [Valitse]
IsoMedia import - track ID 1 - Audio (SR 32000 - 2 channels)
Video format FMP4 not supported - recompress the file first
Error importing output.avi: Feature Not Supported

On kyllä tämmönen vuosia vanha läppäri kyllä huono kaikessa missä tarvitaan vähänkään työtä prosessorilta.
Otsikko: Vs: Tekstitys videoihin ffmpeg:llä.
Kirjoitti: UbunTux - 16.06.09 - klo:21.28
Koodia: [Valitse]
IsoMedia import - track ID 1 - Audio (SR 32000 - 2 channels)
Video format FMP4 not supported - recompress the file first
Error importing output.avi: Feature Not Supported
Viittaa väärään koodekin tunnisteeseen tms.
Koodia: [Valitse]
mencoder  "[tähän ne edelliset rimpsut]"  -ffourcc DX50
Otsikko: Vs: Tekstitys videoihin ffmpeg:llä.
Kirjoitti: SuperJaakkima - 16.06.09 - klo:22.26
sain ton ratkastua niin että tein mencoderilla m4v muotosta tiedostoa.

lisäks sääsin mp4boxin fps:ksi 30. video valmistuu, mutta näkyy vaan valkosta kuvaa kännykällä(ennen se oli musta).