Android FFMPEG在单个命令中缩放和裁剪

Android FFMPEG在单个命令中缩放和裁剪,android,ffmpeg,Android,Ffmpeg,我使用以下库在Android上使用FFMPEG: 这是我正在使用的命令: "-i " + path + " -vf scale=480:360,crop=360:360:0:00 -strict -2 -preset ultrafast " + fileOutPath 我的目标是将图像缩小到480x360,然后从(0,0)(左上角)裁剪到360x360。然而,最终发生的是,它从垂直中心开始生长。举个例子,如果你把三个块放在一起,填满整个屏幕,裁剪最终只会显示中间的块,而我想要的是顶部的块 你

我使用以下库在Android上使用FFMPEG:

这是我正在使用的命令:

"-i " + path + " -vf scale=480:360,crop=360:360:0:00 -strict -2  -preset ultrafast " + fileOutPath
我的目标是将图像缩小到480x360,然后从(0,0)(左上角)裁剪到360x360。然而,最终发生的是,它从垂直中心开始生长。举个例子,如果你把三个块放在一起,填满整个屏幕,裁剪最终只会显示中间的块,而我想要的是顶部的块

你知道我做错了什么吗

我的最终目标是得到一个360x360大小的正方形视频

输出日志:

03-26 12:10:16.816 17198-17198/com.noq D/FFMPEG:FFMPEG-onStart
03-26 12:10:16.900 17198-17385/com.noq D/FFmpeg:运行发布更新方法
03-26 12:10:16.914 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:WARNING:linker:/data/user/0/com.noq/files/FFMPEG有文本重定位。这是在浪费内存并防止安全性增强。请修理。
03-26 12:10:17.004 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:FFMPEG版本n2.4.2版权所有(c)2000-2014 FFMPEG开发者
03-26 12:10:17.004 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:根据gcc 4.8(gcc)于2014年10月7日15:08:46构建
03-26 12:10:17.007 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:configuration:--目标os=linux--交叉前缀=/home/sb/Source Code/FFMPEG-android/toolschain-android/bin/arm-linux-android-abi---arch=arm--cpu=cortex-a8--启用运行时cpudetect---sysroot=/home/sb/Source Code/FFMPEG-android/toolschain-android/sysroot--启用pic--enable-libx264--enable libass--enable libfreetype--enable libfribidi--enable fontconfig--enable pthreads--disable debug--disable ffserver--enable-version3--enable硬编码表--disable ffplay--disable ffprobe--enable gpl--enable yasm--disable doc--disable shared--enable static--pkg config=/home/sb/Source Code/ffmpeg-android/ffmpeg-pkg-config--prefix=/home/sb/Source Code/ffmpeg-android/build/armeabi-v7a-neon--extra-cflags='-I/home/sb/Source/ffmpeg-android/toolschain-android/include-U-U-FORTIFY\U-D\U-Source=2-fno严格溢出-fstack-protector all-mfpu=neon'--额外的ldflags='-L/home/sb/Source Code/ffmpeg-android/toolschain-android/lib-Wl,-z,relro-Wl,-z,now-pie'-额外的libs='-lpng-lexpat-lm'-额外的cxflags=
03-26 12:10:17.021 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:libavutil 54。7.100 / 54.  7.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:libavcodec 56。1.100 / 56.  1.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:libavformat 56。4.101 / 56.  4.101
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:libavdevice 56。0.100 / 56.  0.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:libavfilter 5。1.100 /  5.  1.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:libswscale 3。0.100 /  3.  0.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:libswresample 1。1.100 /  1.  1.100
03-26 12:10:17.022 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:libpostproc 53。0.100 / 53.  0.100
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Input#0、mov、mp4、m4a、3gp、3g2、mj2,来自“/storage/emulated/0/Android/data/com.noq/files/Pictures/noq/1459008610063.mp4”:
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Metadata:
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:major_品牌:mp42
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:minor_version:0
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:兼容品牌:isommp42
03-26 12:10:17.201 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:创建时间:2016-03-26 16:10:16
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Duration:00:02.02,start:0.000000,比特率:6131 kb/s
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Stream#0:0(英文):视频:h264(基线)(avc1/0x31637661),yuv420p,640x480,5926 kb/s,SAR 65536:65536 DAR 4:3,29.87 fps,30.17 tbr,90k tbn,180k tbc(默认)
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Metadata:
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:rotate:270
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:创建时间:2016-03-26 16:10:16
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:handler\u name:VideoHandle
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:encoder:MOTO
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Side-data:
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG on进度:显示矩阵:旋转90.00度
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:Stream#0:1(英文):音频:aac(mp4a/0x6134706D),48000赫兹,立体声,fltp,130 kb/s(默认)
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:Metadata:
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:创建时间:2016-03-26 16:10:16
03-26 12:10:17.202 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:handler_name:SoundHandle
03-26 12:10:17.263 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:[libx264@0xb78cde30]使用SAR=1/1
03-26 12:10:17.297 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:[libx264@0xb78cde30]使用cpu功能:无!
03-26 12:10:17.411 17198-17198/com.noq D/FFMPEG:FFMPEG onProgress:[libx264@0xb78cde30]配置文件约束基线,级别2.1
03-26 12:10:17.41717198-17198/com.noq D/FFMPEG:FFMPEG-onProgress:[libx264@0xb78cde30]264-core 142-H.264/MPEG-4 AVC编解码器-Copyleft 2003-2014-http://www.videolan.org/x264.html -op
-vf scale=480:360,crop=360:360:120:0
"-noautorotate -i " + path + \
" -vf scale=480:360,transpose=2,crop=360:360:0:0 
 -strict -2 -preset ultrafast -metadata:s:v rotate=0" + fileOutPath