FFMPEG amix audio to video avec une partie de l'audio en partie

0

J'utilise amix pour mélanger de l'audio et de la vidéo avec

ffmpeg -i living.mp4 -i emotive.mp3 -filter_complex \
"[0:a]volume=1.0[a0];[1:a]volume=0.6[a1]; [a0][a1]amix=inputs=2[a]"\
-map 0:v -map "[a]" -c:v copy -c:a aac -shortest -strict -2 outputaMix.mp4

Ceci ne fonctionne cependant que pour la partie de la vidéo qui contient déjà du son, dans la partie muette où la musique n’est pas ajoutée. La piste musicale est plus longue que la vidéo.

Comment faire jouer la musique pendant toute la durée de la vidéo?

beek
la source
1
Besoin de voir la sortie complète de la console. Mais je suppose que vous devez ajouter des échantillons manquants dans l'audio de la vidéo:[0:a]aresample=async=1,volume=1.0[a0]
Gyan
Cela fonctionne .. et c'est comme une réponse et je vais marquer comme correct
beek le

Réponses:

1

À mon avis, votre flux audio n'est pas continu et ne contient que des paquets correspondant au contenu. Compilez les échantillons manquants dans l'audio de la vidéo:[0:a]aresample=async=1,volume=1.0[a0]

Gyan
la source