[FFmpeg-user] Joining mp4 files with out Audio re-encoding
Murthy avsn
avsn9849625263 at hotmail.com
Wed Jun 20 10:26:02 CEST 2012
Hi all,
I am joining two mp4s using the following process,
1.ffmpeg -i video1.mp4 -codec copy -bsf h264_mp4toannexb video1.ts2.ffmpeg -i video2.mp4 -codec copy -bsf h264_mp4toannexb video2.ts3.ffmpeg -i concat:video1.ts|video2.ts -c:v copy join.mp4
Every thing is Ok with this process.
Problem is when i use -c:a copy I am getting some errorsHere are those errors
Input #0, mpegts, from 'concat:f1.ts|f2.ts': Duration: 00:05:16.89, start: 1.400000, bitrate: 770 kb/s Program 1 Metadata: service_name : Service01 service_provider: FFmpeg Stream #0:0[0x100]: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 640x360, 24 fps, 24 tbr, 90k tbn, 48 tbc Stream #0:1[0x101](und): Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, s16, 102 kb/sFile 'out.mp4' already exists. Overwrite ? [y/N] yOutput #0, mp4, to 'out.mp4': Metadata: encoder : Lavf54.6.101 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 640x360, q=2-31, 24 fps, 90k tbn, 90k tbc Stream #0:1(und): Audio: aac ([64][0][0][0] / 0x0040), 44100 Hz, stereo, 102 kb/sStream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy)Press [q] to stop, [?] for help[mp4 @ 0x9cf7100] malformated aac bitstream, use -absf aac_adtstoascav_interleaved_write_frame(): Operation not permitted
I want to avoid audio re-encoding so that joining will be more faster.Can some one please suggest any alternative to avoid audio re-encoding.
Thank you all.
More information about the ffmpeg-user
mailing list