web-dev-qa-db-fra.com

Format de fichier de sortie FFmpeg sans extension

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?

39

Utilisez le -f paramètre pour indiquer à ffmpeg le format de sortie à utiliser. Par exemple

ffmpeg -i input.mpg ... -f mp4 output.mp4
63
luukes