Je développe un système qui doit stocker des vidéos sous la forme:
/path/to/video/<md5 of the file>
Je n'ai donc pas d'extension de sortie. J'utilise ffmpeg
pour convertir ces vidéos, mais il semble qu'il utilise l'extension de fichier de sortie pour déterminer le format de sortie, voici donc mon problème.
Étant donné que je n'ai pas d'extension de sortie dans les noms de fichiers, existe-t-il un moyen de spécifier le format de sortie directement dans la ligne de commande sans créer de fichiers temporaires ou de solutions sales comme celle-ci?
Utilisez le -f
paramètre pour indiquer à ffmpeg le format de sortie à utiliser. Par exemple
ffmpeg -i input.mpg ... -f mp4 output.mp4