Я использую приведенную ниже команду для реверсирования видео-
{"-i", files[i].getAbsolutePath(), "-vf", "reverse", "-af", "areverse", dest.getAbsolutePath()};
Я иногда получаю ошибку ниже -
ffmpeg версия n3.0.1 Copyright (c) 2000-2016 разработчики FFmpeg \ n
собран с конфигурацией gcc 4.8 (GCC) \ n: --target-os = linux
опции -cross-префикс = / дом / бродяга / SourceCode / FFmpeg-андроид / Набор инструментов-андроид / бен / арм-линукс-androideabi-
--arch = arm --cpu = cortex-a8 --enable-runtime-cpudetect --sysroot = / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / sysroot
--enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg -config = / home / vagrant / SourceCode / ffmpeg-android / ffmpeg-pkg-config --prefix = / home / vagrant / SourceCode / ffmpeg-android / build / armeabi-v7a --extra-cflags = '- I / home / бродячий / SourceCode / FFmpeg-андроид / набор инструментов-андроид / включить
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE = 2 -fno-строго-переполнение -fstack-protector-all '--extra-ldflags =' - L / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / lib
-Wl, -z, relro -Wl, -z, теперь -pie '--extra-libs =' - lpng -lexpat -lm '--extra-cxxflags = \ n libavutil 55. 17.103 / 55. 17.103 \ n libavcodec 57. 24.102 / 57. 24.102 \ n libavformat 57. 25.100 /
57. 25.100 \ n libavdevice 57. 0.101 / 57. 0.101 \ n libavfilter 6. 31.100 / 6. 31.100 \ n libswscale 4. 0.100 / 4. 0.100 \ n libswresample 2. 0.101 / 2. 0.101 \ n libpostproc 54. 0.100 /
54. 0.100 \ n [mov, mp4, m4a, 3gp, 3g2, mj2 @ 0xec427000] атом moov не найден \ n / storage / emulated / 0 / Movies / .VideoSplit / split_video010.mp4:
При обработке ввода
найдены неверные данные
По тому, что я исследовал -
moov atom - это контейнер для информации, которая описывает фильм
данные ... Вообще говоря, в атоме фильма хранятся только метаданные.
Примерные данные для фильма, такие как аудио или видео образцы,
упоминается в фильме атом, но не содержится в нем.
Видео, которые я переворачиваю, это разделенные видео из основного видео, которое я разделил, используя приведенную ниже команду -
{ "-i", inputFilePath, "-c:v", "libx264", "-crf", "22", "-map", "0", "-segment_time", "6", "-g", "9", "-sc_threshold", "0", "-force_key_frames", "expr:gte(t,n_forced*6)", "-f", "segment", outputFilePath};
Как я могу устранить эту ошибку?