我正在尝试将原始视频专用文件转换为其他格式,但我生成的ffmpeg是一个黑色视频。 没有显示错误消息,这是ffprobe在分析文件时显示的内容:
ffprobe版本3.2.2版权所有(c)2007-2016 FFmpeg开发人员
使用Apple LLVM 8.0.0版(clang-800.0.42.1)构建 配置: - prefix = / usr / local / Cellar / ffmpeg / 3.2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc = clang --host-cflags = --host-ldflags = --enable-libmp3lame - -enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda libavutil 55. 34.100 / 55. 34.100 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.100 / 57. 56.100 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100输入#0,avi,来自'1.avi':元数据: 编码器:Lavf54.20.4持续时间:00:00:57.43,开始:0.000000,比特率:83196 kb / s 流#0:0:视频:rawvideo,pal8,720x480,83238 kb / s,30 fps,30 tbr,30 tbn,30 tbc
其他输入文件可以使用相同的ffmpeg convert命令转码为可播放的outfile文件:
ffmpeg -i 1.avi -vcodec h264 output.avi
我知道输入视频没有损坏,因为VLC成功播放它甚至可以将其转换为其他格式,但我想在使用ffmpeg尝试不同配置时保留原始视频。
提前感谢您的帮助!