Вырезать видео команду, производящую только аудио

Я использую ffmpeg в приложении для Android и мой код команды выглядит так:

      final String[] command=new String[]{"-i",inputFileName , "-ss",
 String.valueOf(duration) , "-codec","copy", "-t",String.valueOf(start) , outputFileName};

LogCat содержит следующий вывод ffmpeg, который показывает видео как 0kB в последней строке. Где я должен искать это, потому что конечный выходной файл - это файл mp4, но отсутствует видеосодержимое и присутствует только аудио в течение обрезанного периода:

02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg ffmpeg version n3.4.1 Copyright (c) 2000-2017 the FFmpeg developers
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   built with gcc 4.9.x (GCC) 20150123 (prerelease)
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   configuration: --target-os=linux --cross-prefix=/root/bravobit/ffmpeg-android/toolchain-android/bin/i686-linux-android- --arch=x86 --cpu=i686 --enable-runtime-cpudetect --sysroot=/root/bravobit/ffmpeg-android/toolchain-android/sysroot --disable-asm --enable-pic --enable-libx264 --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libvpx --enable-libopus --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-linux-perf --disable-doc --disable-shared --enable-static --enable-runtime-cpudetect --enable-nonfree --enable-network --enable-avresample --enable-avformat --enable-avcodec --enable-indev=lavfi --enable-hwaccels --enable-ffmpeg --enable-zlib --enable-gpl --enable-small --disable-asm --pkg-config=/root/bravobit/ffmpeg-android/ffmpeg-pkg-config --prefix=/root/bravobit/ffmpeg-android/build/x86 --extra-cflags='-I/root/bravobit/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -march=i686' --extra-ldflags='-L/root/bravobit/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-cxxflags= --extra-libs='-lpng -lx264 -lm -logg'
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavutil      55. 78.100 / 55. 78.100
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavcodec     57.107.100 / 57.107.100
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavformat    57. 83.100 / 57. 83.100
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavdevice    57. 10.100 / 57. 10.100
02-12 17:22:43.837 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavfilter     6.107.100 /  6.107.100
02-12 17:22:43.838 25335-25335/service D/FFmpeg: Started command : ffmpeg   libavresample   3.  7.  0 /  3.  7.  0
02-12 17:22:43.838 25335-25335/service D/FFmpeg: Started command : ffmpeg   libswscale      4.  8.100 /  4.  8.100
02-12 17:22:43.838 25335-25335/service D/FFmpeg: Started command : ffmpeg   libswresample   2.  9.100 /  2.  9.100
02-12 17:22:43.838 25335-25335/service D/FFmpeg: Started command : ffmpeg   libpostproc    54.  7.100 / 54.  7.100
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/DCIM/SampleVideo_1280x720_1mb.mp4':
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg   Metadata:
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     major_brand     : isom
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     minor_version   : 512
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     compatible_brands: isomiso2avc1mp41
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     creation_time   : 1970-01-01T00:00:00.000000Z
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     encoder         : Lavf53.24.2
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg   Duration: 00:00:05.31, start: 0.000000, bitrate: 1589 kb/s
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1205 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     Metadata:
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg       creation_time   : 1970-01-01T00:00:00.000000Z
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg       handler_name    : VideoHandler
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 384 kb/s (default)
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     Metadata:
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg       creation_time   : 1970-01-01T00:00:00.000000Z
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg       handler_name    : SoundHandler
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg Output #0, mp4, to '/storage/emulated/0/VideoTriming/20180212_172243SampleVideo_1280x720_1mb.mp4':
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg   Metadata:
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     major_brand     : isom
02-12 17:22:43.902 25335-25335/service D/FFmpeg: Started command : ffmpeg     minor_version   : 512
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     compatible_brands: isomiso2avc1mp41
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     encoder         : Lavf57.83.100
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1205 kb/s, 25 fps, 25 tbr, 12800 tbn, 12800 tbc (default)
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     Metadata:
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg       creation_time   : 1970-01-01T00:00:00.000000Z
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg       handler_name    : VideoHandler
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 384 kb/s (default)
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg     Metadata:
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg       creation_time   : 1970-01-01T00:00:00.000000Z
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg       handler_name    : SoundHandler
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg Stream mapping:
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg   Stream #0:0 -> #0:0 (copy)
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg   Stream #0:1 -> #0:1 (copy)
02-12 17:22:43.903 25335-25335/service D/FFmpeg: Started command : ffmpeg Press [q] to stop, [?] for help
02-12 17:22:43.910 25335-25335/service D/FFmpeg: Started command : ffmpeg frame=    0 fps=0.0 q=-1.0 Lsize=      46kB time=00:00:00.98 bitrate= 387.1kbits/s speed= 115x    
02-12 17:22:43.910 25335-25335/service D/FFmpeg: Started command : ffmpeg video:0kB audio:46kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 2.145508%

Мой входной файл - первое примерное видео размером 1 МБ в формате mp4, загруженное со следующего веб-сайта:

http://www.sample-videos.com/

0 ответов

Другие вопросы по тегам