2 votes

Commande FFMPEG pour combiner un fichier WAV et un fichier vidéo ?

J'utilise Qt & OpenCV pour enregistrer la vidéo et QAudioInput pour enregistrer l'audio au format wav. Je veux les combiner en un seul fichier vidéo. Comment puis-je y parvenir ? J'ai fait de nombreuses recherches, mais je n'ai pas trouvé de commande permettant de le faire.

J'utilise à la fois Windows et Mac.

0voto

karlphillip Points 46502

Pour votre information, cette opération semble être accomplie par la ligne cmd dans ce fil . Cette approche peut s'avérer être un hack facile puisque vous pouvez appeler cette commande en utilisant system() .

Mais si vous voulez toujours le faire de manière programmatique, je vous suggère de jeter un coup d'oeil à Les tutoriels FFmpeg de Dranger . Il fournit 8 tutoriels intéressants qui montrent comment faire des choses simples, de la prise d'instantanés d'une vidéo à des choses plus complexes comme l'écriture d'un simple lecteur vidéo avec synchronisation audio/vidéo.

Ces didacticiels enseignent comment travailler indépendamment avec des flux audio et vidéo, ce que vous devez faire : lire le flux audio du fichier WAV, puis l'insérer comme flux audio d'un fichier vidéo.

Peut-être que ce n'est pas directement lié à ce que vous recherchez, mais cette réponse montre comment utiliser FFmpeg pour récupérer le flux audio d'un fichier et le lire avec SDL, tout en utilisant simultanément OpenCV pour récupérer les images vidéo et les afficher dans une fenêtre SDL.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X