J'ai quelques srt
pistes de sous-titres pour une mp4
vidéo. Comment puis-je les transformer mkv
en ffmpeg
/ avconv
?
Je voudrais utiliser l'espace efficacement. Conversion en cours sur Darwin v13 . Je serais reconnaissant si quelqu'un pouvait m'aider avec cela. Merci d'avance.
Je peux utiliser n'importe quel shell qui crée un environnement suffisamment pratique pour l'opération. Cependant, je l'utilise surtout zsh
.
Exemple
/some/path
Lecture_About_Evolution_of_Evolution.mp4
english.srt
native.srt
perl.srt
elven.srt
Je veux générer à Lecture.mkv
partir du mp4
fichier et de toutes les *.srt
pistes de sous-titres. Mais je ne sais pas comment.
srt
les éléments d’un masque et d’unmp4
fichier sont combinés en un seulmkv
fichier. Bien que la solution que vous avez fournie semble fonctionner, elle ne vise que 2 pistes de sous-titres. Existe-t-il un système pour le faire? J'ai ajouté un exemple pour me rendre clair. Désolé d'être légèrement incompris.zsh
utilisateur, mais je recommande de regarder globbing et les tableaux. shellcheck est toujours utile pour bash.Voici la réponse complète que j'ai faite en fonction de mes besoins.
Code
Cela génère la commande pour le nombre de pistes de sous-titres dans le dossier.
Échantillon de sortie
Crédits
Le crédit va à LordNeckbeard pour la réponse précédente qui m'a aidé à comprendre comment faire ce travail.
la source