Ik “m zei dat het mogelijk is om ondertitels (.srt
) in videobestanden (.avi
) met ffmpeg
, maar ik “kan er geen vermelding van vinden in de man-pagina. Is dit mogelijk? Welk commando gebruik ik?
Reacties
- Een oplossing die voor mij werkte met ffmpeg: ffmpeg.org/trac/ffmpeg / wiki / …
Antwoord
Van man ffmpeg
:
Ondertitelopties:
-scodec codec Forceer ondertitelcodec ( “kopiëren” om stream te kopiëren).
-newsubtitle Voeg een nieuwe ondertitelstream toe aan de huidige outputstream.
-slangcode Stel de ISO 639-taalcode (3 letters) van de huidige ondertitelstroom.
Dus: ffmpeg -newsubtitle subtitles.srv -i video.avi ...
Reacties
- Als ik in plaats van
...
result.avi
deze opdracht werkt nietAt least one output file must be specified
- Natuurlijk
...
betekent " en welke andere opties je ook nodig hebt ". - Voldoende is
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
maar dit eindigt met het bovenstaande bericht. Ik hoopte dat result.avi een uitvoerbestand is. Ik heb het geprobeerd met-o result.avi
maar zonder succes. - Ik weet niet ' waarom dit niet ' werkt niet voor mij (misschien verkeerd bestand of probleem met ffmpeg). Ik heb in plaats daarvan dit commando geprobeerd
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
- @ ShawnJ.Goff: Dit werkte ook niet voor mij. Welke versie van ffmpeg gebruik je en welk besturingssysteem?
Antwoord
Van Piers link, specifiek :
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Ik “heb dit met succes gebruikt met de huidige statische git ffmpeg release.
Reacties
- Werkt niet '. " Uitvoerbestand # 0 bevat geen enkele stream "
Antwoord
ffmpeg
ontwikkelaars werken met ondertitelondersteuning, maar voor zover ik weet werkt het alleen in de laatste versie van ffmpeg. mencoder
zal onmiddellijk ondertitels branden, als je dat in plaats daarvan wilt proberen.