ffmpeg有时不适用于分割的视频-找不到原子

时间:2018-11-19 12:31:01

标签: android video ffmpeg android-ffmpeg video-editing

我正在使用以下命令来反转视频-

{"-i", files[i].getAbsolutePath(), "-vf", "reverse", "-af", "areverse", dest.getAbsolutePath()};

我偶尔会遇到错误-

  

ffmpeg版本n3.0.1版权所有(c)2000-2016 FFmpeg开发人员\ n   使用gcc 4.8(GCC)\ n配置构建:--target-os = linux   --cross-prefix = / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / bin / arm-linux-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 / vagrant / SourceCode / ffmpeg-android / toolchain-android / include   -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE = 2 -fno-strict-overflow -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原子是描述电影内容的信息的容器   数据...通常来说,电影原子中仅存储元数据。   电影的样本数据(例如音频或视频样本)为   在电影原子中引用,但未包含在其中。

我要倒转的视频是分割后的视频,是我使用以下命令分割后的主视频-

{ "-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};

我该如何解决此错误?

0 个答案:

没有答案