Je dois faire deux choses avec une vidéo .avi
:
.srt
) de façon permanente sans modifier son timing ou la vidéo en elle-même..avi
en .mpeg
.Est-il possible de le faire en une ou deux lignes de commande? (Probablement en utilisant ffmpeg
?)
Quelques données supplémentaires:
.avi
, puis convertissez-les ou convertissez-les d'abord, puis ajoutez des sous-titres à .mpeg
Arista peut faire ces deux choses et fournit une interface graphique très agréable et facile à utiliser. Il est disponible dans les pensions.
Essayez d'utiliser mencoder
. Quelque chose comme ça marche:
mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg
mencoder possède un nombre considérable de commutateurs CLI permettant de contrôler la qualité vidéo. Pour certaines idées, voir ici (notamment sur le codage au format MPEG):
Vous pouvez utiliser Mobile Media Converter pour effectuer ces tâches.
Vous pouvez télécharger à partir de ici .
Dans l'arista:
J'ai du succès avec:
ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi
Mais j’avais besoin de recompiler ffmpeg avec l’option --enable-libass
.