我正在尝试使用 ffmpeg 的填充选项,但出现错误。
我正在关注本教程。这是错误:
ffmpeg version git-2013-11-13-129af66 Copyright (c) 2000-2013 the FFmpeg developers
built on Nov 13 2013 16:40:26 with gcc 4.4.3 (GCC)
configuration: --arch=arm --target-os=linux --enable-cross-compile --cross-prefix=/Users/sunitha/Downloads/android-ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi- --prefix=../build --sysroot=/Users/sunitha/Downloads/android-ndk/platforms/android-9/arch-arm --extra-cflags=' -I/Users/sunitha/Downloads/android-ndk/platforms/android-9/arch-arm/usr/include -I/Users/sunitha/Downloads/full_ffmpeg/ffmpeg-android/libmp3lame/include -DANDROID -marm -march=armv6 ' --extra-ldflags=' -L/Users/sunitha/Downloads/android-ndk/platforms/android-9/arch-arm/usr/lib -L/Users/sunitha/Downloads/full_ffmpeg/ffmpeg-android/libmp3lame/lib' --disable-debug --enable-libmp3lame --disable-ffplay --disable-ffprobe --disable-ffserver --enable-avfilter --enable-decoders --enable-demuxers --enable-encoders --enable-filters --enable-indevs --enable-network --enable-parsers --enable-protocols --enable-swscale --enable-gpl --enable-nonfree
libavutil 52. 39.100 / 52. 39.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.102 / 55. 12.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 80.100 / 3. 80.100
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Unrecognized option 'padtop 120'.
Error splitting the argument list: Option not found
Run Code Online (Sandbox Code Playgroud)
Raj*_*jib 23
试试这种方式:
ffmpeg -i input.avi -vf "pad=width=640:height=480:x=0:y=120:color=black" output.avi
Run Code Online (Sandbox Code Playgroud)
视频过滤器语法是使用填充的新方法。这里的视频输出宽度和高度为 640x480,图像放置在距顶部 120 像素、距左侧 0 像素的位置。要计算出您的确切尺寸,只需应用相同的原则。
有关更多详细信息,请参阅pad视频过滤器文档。
| 归档时间: |
|
| 查看次数: |
33062 次 |
| 最近记录: |