Les formats de sortie format de fichier sans extension

Je suis en train de développer un système qui a besoin de stocker des vidéos sous la forme:

/path/to/video/<md5 of the file>

Donc je n'ai pas une sortie de l'extension.
J'utilise ffmpeg pour convertir ces vidéos, mais il semble qu'il utilise à la sortie de l'extension de fichier pour déterminer le format de sortie, donc voici mon problème.

En raison du fait je n'ai pas de sortie de l'extension des noms de fichier, est-il un moyen de spécifier le format de sortie directement dans la ligne de commande sans créer de fichiers temporaires ou sale des solutions de ce type ?

Grâce

  • Pouvez également utiliser -y pour permettre d'écraser le fichier de destination. Si vous ne spécifiez pas -y et le fichier est en cours d'utilisation, ffmpeg va s'asseoir en attente pour l'entrée d'utilisateur. Effectivement cela bloque le processus, comme je l'ai découvert récemment. 😛