[FFmpeg-user] Need help resolving concat error
Mark Strecker
mjstrecker at gmail.com
Sat Jul 23 22:39:27 EEST 2016
Hello All,
I am new to ffmpeg and need help resolving an error. We are trying to
concatenate MOV files and figured out the options we need on Windows. We
then tried it on OS X and ran into problems. We are using the latest
version downloaded from the ffmpeg site : 3.1.1
Here is the command line we tried originally (this is the one we intend to
use and works on Windows ... except the file input of course):
*ffmpeg -safe 0 -analyzeduration 4000000000 -probesize 4000000000 -i <(for
f in ./*.MOV; do echo "file '$PWD/$f'"; done) -map 0:0 -map 0:1 -map 0:2
-c:v copy -c:a copy -map_metadata 0 -copy_unknown -disposition:a:0 default
-disposition:a:1 default OUT.MOV*
*ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers*
* built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)*
* configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl
--enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx
--disable-decoder=libvpx --enable-libmp3lame --enable-libtheora
--enable-libvorbis --enable-libx264 --enable-avfilter
--enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters
--enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc
--arch=x86_64 --enable-runtime-cpudetect*
* libavutil 55. 28.100 / 55. 28.100*
* libavcodec 57. 48.101 / 57. 48.101*
* libavformat 57. 41.100 / 57. 41.100*
* libavdevice 57. 0.101 / 57. 0.101*
* libavfilter 6. 47.100 / 6. 47.100*
* libswscale 4. 1.100 / 4. 1.100*
* libswresample 2. 1.100 / 2. 1.100*
* libpostproc 54. 0.100 / 54. 0.100*
*/dev/fd/63: Invalid data found when processing input*
So we changed to command to use an input file and simplify a bit. It seems
to get further, but we now get a codec error :
*ffmpeg -i files.txt -c:v copy -c:a copy OUT.MOV*
*ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers*
* built with llvm-gcc 4.2.1 (LLVM build 2336.11.00)*
* configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl
--enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx
--disable-decoder=libvpx --enable-libmp3lame --enable-libtheora
--enable-libvorbis --enable-libx264 --enable-avfilter
--enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters
--enable-libgsm --enable-libvidstab --enable-libx265 --disable-doc
--arch=x86_64 --enable-runtime-cpudetect*
* libavutil 55. 28.100 / 55. 28.100*
* libavcodec 57. 48.101 / 57. 48.101*
* libavformat 57. 41.100 / 57. 41.100*
* libavdevice 57. 0.101 / 57. 0.101*
* libavfilter 6. 47.100 / 6. 47.100*
* libswscale 4. 1.100 / 4. 1.100*
* libswresample 2. 1.100 / 2. 1.100*
* libpostproc 54. 0.100 / 54. 0.100*
*Input #0, tty, from 'files.txt':*
* Duration: 00:00:00.04, bitrate: 29 kb/s*
* Stream #0:0: Video: ansi, pal8, 640x400, 25 fps, 25 tbr, 25 tbn, 25
tbc*
*[mov @ 0x7fa74b008000] Using AVStream.codec to pass codec parameters to
muxers is deprecated, use AVStream.codecpar instead.*
*[mov @ 0x7fa74b008000] Could not find tag for codec ansi in stream
#0, codec not currently supported in container*
*Output #0, mov, to 'OUT.MOV':*
* Metadata:*
* encoder : Lavf57.41.100*
* Stream #0:0: Video: ansi, pal8, 640x400, q=2-31, 25 fps, 25 tbr, 25
tbn, 25 tbc*
*Stream mapping:*
* Stream #0:0 -> #0:0 (copy)*
*Could not write header for output file #0 (incorrect codec parameters ?):
Invalid argument*
TIA for your help!
Mark
More information about the ffmpeg-user
mailing list