Sanoin, että on mahdollista upottaa tekstitykset (.srt) videotiedostoihin (.avi) käyttäen ffmpeg, mutta en löydä mitään mainintaa siitä man-sivulta. Onko tämä mahdollista? Mitä komentoja käytän?

Kommentit

Vastaa

Alkaen man ffmpeg:

Tekstitysvaihtoehdot:

-skodekikoodekki Pakota tekstityskoodekki ( ”kopioi” kopiointivirtaan).

-newsubtitle Lisää uusi tekstitysvirta nykyiseen lähtövirtaan.

-slang-koodi Aseta ISO 639 -kielikoodi (3 kirjainta) nykyinen tekstitysvirta.

Joten: ffmpeg -newsubtitle subtitles.srv -i video.avi ...

Kommentit

  • Jos käytän sanan ... result.avi tämä komento ei toimi At least one output file must be specified
  • Tietysti ... tarkoittaa " ja mitä tahansa muita tarvitsemiasi vaihtoehtoja ".
  • Riittävä määrä on ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi, mutta tämä päättyy yllä olevaan sanomaan. Toivoin, että result.avi on tulostustiedosto. Yritin sitä myös -o result.avi -sarjan kanssa, mutta epäonnistuneena.
  • En tiedä, miksi tämä ei ollut ' ei toimi minulle (ehkä väärä tiedosto tai ongelma ffmpeg: n kanssa). Yritin sen sijaan käyttää tätä komentoa mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
  • @ ShawnJ.Goff: Tämä ei toiminut myöskään minulle. Mitä ffmpeg-versiota käytät ja mitä käyttöjärjestelmää?

Vastaa

From Pier -linkki, erityisesti :

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi 

Olen käyttänyt tätä onnistuneesti nykyisen staattisen git ffmpeg -julkaisun kanssa.

Kommentit

  • Ei toimi '. " Tulostiedosto # 0 ei sisällä streamia "

Vastaus

ffmpeg kehittäjät työskentelevät tekstitystuen kanssa, mutta sikäli kuin tiedän, se toimii vain viimeisimmässä ffmpegissä. mencoder polttaa tekstityksen välittömästi, jos haluat kokeilla sitä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *