Kirjoittaja Aihe: Tekstitys videoihin ffmpeg:llä.  (Luettu 3566 kertaa)

SuperJaakkima

  • Käyttäjä
  • Viestejä: 36
    • Profiili
Tekstitys videoihin ffmpeg:llä.
« : 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 (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.

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Tekstitys videoihin ffmpeg:llä.
« Vastaus #1 : 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
« Viimeksi muokattu: 15.06.09 - klo:11.35 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

SuperJaakkima

  • Käyttäjä
  • Viestejä: 36
    • Profiili
Vs: Tekstitys videoihin ffmpeg:llä.
« Vastaus #2 : 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.
« Viimeksi muokattu: 15.06.09 - klo:15.37 kirjoittanut SuperJaakkima »

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Tekstitys videoihin ffmpeg:llä.
« Vastaus #3 : 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
KDE neon
Uudempaa KDE:tä Ubuntulla

SuperJaakkima

  • Käyttäjä
  • Viestejä: 36
    • Profiili
Vs: Tekstitys videoihin ffmpeg:llä.
« Vastaus #4 : 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).