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>

Donc je n'ai 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, alors voici mon problème.

En raison du fait 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 ?

Merci

24
demandé sur Simone Margaritelli 2012-03-26 12:52:35

1 réponses

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

ffmpeg -i input.mpg ... -f mp4 output.mp4
40
répondu luukes 2012-03-26 08:56:08