简体   繁体   中英

Merge two Audio files FFMpeg acodec

I am trying to merge two audio files using ffmpeg for Android. The problem is, acodec of the output file is ac3, so it wont work on Android phones unless I install VLC for Android. I tried the output on VLC for Android it works great. Here's the command I am using.

-i audio1.avi -i audio2.avi -filter_complex amix=inputs=2:duration=first:dropout_transition=3 audioMerged.avi

Use

ffmpeg -i audio1.avi -i audio2.avi \
-filter_complex amix=inputs=2:duration=first:dropout_transition=3 \
-c:a libmp3lame audioMerged.avi

Or better yet,

ffmpeg -i audio1.avi -i audio2.avi \
-filter_complex amix=inputs=2:duration=first:dropout_transition=3 \
-c:a aac -strict -2 audioMerged.mp4

For output to WAV (this will be uncompressed files)

ffmpeg -i audio1.avi -i audio2.avi \
-filter_complex amix=inputs=2:duration=first:dropout_transition=3 \
-c:a pcm_s16le -vn -dn -sn -strict -2 audioMerged.wav

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM