video - FFmpeg - Requested output format 'mpeg' is not a suitable output format -
i trying use ffmpeg convert video mp4 format mpeg, can merge multiple videos. have custom build of ffmpeg control configuration options:
ffmpeg -y -i vid_20150514_171122_12085.mp4 -an -f mpeg vid_20150514_184208.mp4.0.mpg ffmpeg version git-2015-02-25-b0d3322 copyright (c) 2000-2015 ffmpeg developers built gcc 4.8 (gcc) configuration: --arch=arm --cpu=cortex-a8 --target-os=linux --enable-runtime-cpudetect --enable-pic --disable-shared --enable-static --cross-prefix=/home/jon/development/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi- --enable-cross-compile --sysroot=/home/jon/development/android-ndk-r10d/platforms/android-9/arch-arm/ --extra-cflags='-i../x264 -mfloat-abi=softfp -mfpu=neon -fpie -pie' --extra-ldflags='-l../x264 -fpie -pie' --enable-version3 --enable-gpl --disable-doc --enable-yasm --disable-everything --enable-decoder=mpeg --enable-decoder=mpeg4 --enable-decoder=aac --enable-decoder=h264 --enable-decoder=libx264 --enable-encoder=libx264 --enable-decoder=mpegvideo --enable-decoder=mpeg1video --enable-decoder=mpeg2video --enable-encoder=mpeg --enable-encoder=mpeg4 --enable-encoder=aac --enable-encoder=h264 --enable-encoder=mpeg1video --enable-encoder=mpeg2video --enable-parser=aac --enable-parser=mpeg4video --enable-parser=ac3 --enable-parser=h261 --enable-parser=h264 --enable-parser=vc1 --enable-demuxer=mpegvideo --enable-demuxer=aac --enable-demuxer=m4v --enable-demuxer=mov --enable-demuxer=h264 --enable-demuxer=vc1 --enable-muxer=h264 --enable-muxer=mpeg2video --enable-muxer=mp4 --enable-muxer=mov --enable-protocols --enable-indev=v4l --enable-indev=v4l2 --enable-filter=aresample --enable-filter=scale --disable-indevs --enable-indev=lavfi --disable-outdevs --enable-hwaccels --enable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-symver --enable-network --enable-libx264 --enable-zlib --enable-muxer=md5 libavutil 54. 19.100 / 54. 19.100 libavcodec 56. 26.100 / 56. 26.100 libavformat 56. 23.105 / 56. 23.105 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 11.101 / 5. 11.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 3.100 / 53. 3.100 input #0, mov,mp4,m4a,3gp,3g2,mj2, 'vid_20150514_171122_12085.mp4': metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : lavf56.23.105 duration: 00:00:09.79, start: 0.773229, bitrate: 2013 kb/s stream #0:0(eng): video: h264 (high) (avc1 / 0x31637661), yuv420p, 1280x720 [sar 1:1 dar 16:9], 2005 kb/s, 30.35 fps, 30.35 tbr, 18k tbn, 60.71 tbc (default) metadata: handler_name : videohandler stream #0:1(eng): audio: aac (lc) (mp4a / 0x6134706d), 48000 hz, stereo, fltp, 155 kb/s (default) metadata: handler_name : soundhandler [null @ 0xb7520490] requested output format 'mpeg' not suitable output format vid_20150514_184208.mp4.0.mpg: invalid argument but keep getting error saying "requested output format 'mpeg' not suitable output format". same command seems work on ubuntu machine full build of ffmpeg. missing? thought had mpeg encoders/decoders enabled ... mpeg, mpegvideo, mpeg1video, mpeg2video.
probably result of using --disable-everything , not enabling proper options. see when option used, , take trial , error need after using option.
try adding --enable-muxer=mpeg.
Comments
Post a Comment