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.