video - ffmpeg 2.4.2 concatenate mp4 files -


I want to add some mp4 files one after the other. I execute the following:

  ffmpeg -i concat: 1.mp4 \ | 2.mp4 \ | 3.mp4 \ | 4.mp4 -c copy final_output.mp4   

But always get the message "[MOV, mp4, m4a, 3gp, 3g2, mj2 @ 0x148d420] Duplicated MUV Atom found it"

Here is the output:

  ffmpeg Version 2.4.2 Copyright (C) 2000-2014 FFMPG Developers 6 October 2014 at 17:33:05 GCC 4.8 (Ubuntu 4.8. 2-19 Buntu 1) is built on: - prefix = / opt / ffmpeg --libdir = / opt / ffmpeg / lib / --enable-shared -enable-avresample - disable-stripping --enable-gpl --enable -version3 --enable-runtime-cpudetect --build-suffix = .ffmpeg --enable-postproc --enable-x11grab --enable-libcdio --enable-vapi --e nable-vdpau --enable-bzlib --enable-gnutls --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libfaac --enable-libvo-aacenc - -enable-nonfree --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb - Enable - libfdk_aac --enable-libopus - enable-pthreads --enable-zlib --enable-libvpx --enable-libfreetype --enable-libpulse --enable-debug = 3 libavutil 54. 7,100/54.72100 libavcodec 56. 1.100 / 56. 1.100 libavformat 56. 4.101 / 56. 4.101 libavdevice 56. 0.100 / 56. 0.1 libavfilter 5. 1.100 / 5. 1.100 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 0.100 / 3. 0.100 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 0.100 / 53. 0.100 [mov, mp4, m4a, 3gp, 3g2, mj2 @ 0x148d420] Duplicated MOOV Atom found it left the last message left 'concat: 1. Mp4 | 2.mp4 | 3.mp4 | 4.mp4 'from input # 0, mov, mp4, m4a, 3gp, 3g2, mj2, repeat twice: metadata: encoder: Lavf56 4.101 major_brand: isom minor_version: 512 compatible_brands: isomiso2avc1mp41 duration: 00: 00: 10.00, start: 0.0,00,000, Bitrate: 741kb / s Stream # 0: 0 (und): Video: h264 (High 4: 2: 2) (avc1 / 0x31637661), yuv422p, 640x480, 177kb / s, 30 FPS, 30 TBR, 15360 TBN, 60 TBC (default) metadata: handler_name: VideoHandler for output # 0, mp4, 'final_output.mp4': metadata: compatible_brands: isomiso2avc1mp41 key_brand: iom alphine_version: 512 encoder: lapel 56.4.101 stream # 0: 0 (END): VIDEO: H.264 ([33] [0] [0] [0] / 0x0021), yuv422p, 640x480, q = 2-31, 177 kb / s, 30 fps, 15360 tbn, 15360 tbc (default) metadata: handler_name: videohandler stream mapping: stream # 0: 0 - & gt; Press [q] to stop # 0: 0 (copy), help frame = 300 fps = 0.0 q = -1.0 Lsize = 221kB time = 00: 00: 09.90 bitrate = 183.0 KB / s Video: 217 KB Audio: 0kB subtitles : 0kB other streams: 0kB global headers: 0kB muxing overhead: 1.995090%   

As a result I have output files, which is 1.mp4 only.

I heard that MP4 can not be re-inserted without encoding. But in fact I have this problem (duplicated MUV Atom for any format), which I tried (TS, MPG and etc.).

Please tell me what is wrong here. Because it seems that there is no problem like me.

Thanks in advance.

I have got the solution, which works for me:

 < code> ffmpeg -f concat -i ffmpeg-sound.txt -c copy output- sound.mp4   

It is very strange why other people do not work, because I think it Is almost identical.

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -