4 votes

mixage audio avec h264 mp4 vidéo avec ffmpeg

J'ai 2 fichiers :

Input #0, wav, from '105426_1.wav':
  Duration: 00:00:09.98, bitrate: 1312 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 41000 Hz, stereo, s16, 1312 kb/s

et :

Duration: 00:00:41.29, start: 0.000000, bitrate: 1313 kb/s
    Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 1211 kb/s, 24.42 fps, 25 tbr, 90k tbn, 48 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 99 kb/s
    Metadata:
      handler_name    : SoundHandler

Je souhaite insérer le premier fichier audio dans la vidéo à un endroit précis (par exemple dans les 10 secondes de la vidéo) et le mixer avec le flux audio du fichier vidéo.

J'essaie de

 /usr/local/bin/ffmpeg  -i 105426_1.wav -i 105426.mp4 -map 0:0 -map 1:1 -map 1:0  video_finale.mp4

mais le résultat est :

  Duration: 00:00:41.31, start: 0.046440, bitrate: 755 kb/s
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s
    Metadata:
      handler_name    : SoundHandler
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s
    Metadata:
      handler_name    : SoundHandler
    Stream #0:2(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 588 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
    Metadata:
      handler_name    : VideoHandler

J'ai besoin d'un seul flux audio et que le premier flux ne soit pas lu depuis le début mais depuis 10 secondes.

0voto

jayce153 Points 103

Je pense qu'il serait étrange que ffmpeg a pu faire une telle chose. Vous devez démultiplier le flux audio et y mélanger votre audio (par exemple, en utilisant la fonction audacity ) puis mux.

La deuxième façon, je suppose, est de décaler le deuxième flux audio en utilisant l'option -itsoffset Ensuite, essayez de lire les deux flux simultanément en utilisant un lecteur multimédia avec un séparateur approprié (dans ce cas, je suggère d'essayer MPC-HC + ffdshow + Haali Media Splitter).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X