I have converted an avi file, but the audio didn't work (tested on VLC and KMPlayer).
So, I extracted the audio stream separately and tried to mux it.
As a result, I have a video with two audio streams, where I can't hear anything on first stream (see Mediainfo extract).
I thought avi container can hold only one audio stream???
Code:General Complete name : E:\TEMP\Test 1.avi Format : AVI Format/Info : Audio Video Interleave File size : 1.41 GiB Duration : 1h 34mn Overall bit rate : 2 134 Kbps Writing application : VirtualDubMod 220.127.116.11 (build 2540/release) Writing library : VirtualDubMod build 2540/release Video ID : 0 Format : MPEG-4 Visual Format profile : Simple@L1 Format settings, BVOP : No Format settings, QPel : No Format settings, GMC : No warppoints Format settings, Matrix : Default (H.263) Codec ID : DX50 Codec ID/Hint : DivX 5 Duration : 1h 34mn Bit rate : 1 996 Kbps Width : 700 pixels Height : 576 pixels Display aspect ratio : 1.296 Frame rate : 25.000 fps Resolution : 24 bits Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 0.198 Stream size : 1.32 GiB (94%) Writing library : Lavc52.0.0 Audio #1 ID : 1 Format : MPEG Audio Codec ID : 55 Codec ID/Hint : MP3 Duration : 1h 34mn Bit rate : 128 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Alignment : Aligned on interleaves Audio #2 ID : 2 Format : MPEG Audio Format version : Version 1 Format profile : Layer 3 Codec ID : 55 Codec ID/Hint : MP3 Duration : 1h 34mn Bit rate mode : Constant Bit rate : 128 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Resolution : 16 bits Stream size : 86.6 MiB (6%) Alignment : Aligned on interleaves Interleave, duration : 40 ms (1.00 video frame) Interleave, preload duration : 504 ms Writing library : LAME3.97 Encoding settings : -m s -V 4 -q 2 -lowpass 17 -b 128
+ Reply to Thread
Results 1 to 5 of 5
AVIs can have more than one audio stream, yes, but you'll need a splitter to be able to switch between them in a VfW/DirectShow-based player.If cameras add ten pounds, why would people want to eat them?
Stream 1 doesn't produce any audio playback. I can select the audio streams in a player, and only stream 2 has the good audio.
I take you don't need such a splitter to switch between the streams in MP4 or mkv container?
Further, I've tried to put some order in the streams. So I've tried to load it in Avidemux, but it crashed...
I've used another tool to extract the streams and mux the good audio with the video. Now I have only one video and one audio streams...
Audio track 1 didn't produce any sound at all, but it was the default output track in the first conversion.
I thought if I mux this video with a new track, then the existing track will be replaced. I was surprised to see them both in the avi container.
I've solved the issue using Avanti (Avidemux was crashing every time I tried to open the video).
Just extracted the video and muxed it with the good audio track from the original input file.
Thanks for the suggestion of avimux-gui. I'll keep that in reserve, if Avanti fails me in the future.