microshow / RxFFmpeg

🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
4.45k stars 747 forks source link

delogo命令出错,delogo区域明明没有超出视频宽高,却报错了 #165

Closed nxnyk closed 4 years ago

nxnyk commented 4 years ago

image 如图所示。。啥原因啊

microshow commented 4 years ago

完整命令看下

nxnyk commented 4 years ago

完整命令看下

image 这个

microshow commented 4 years ago

1、建议检查下命令; 视频去水印 //x:y 离左上角的坐标 值必须>=1; w:h logo的宽和高; show:设为1有一个绿色的矩形边框,默认值0 ffmpeg -y -i /storage/emulated/0/1/input.mp4 -vf delogo=x=1:y=1:w=200:h=200:show=1 -preset superfast /storage/emulated/0/1/result.mp4 2、可以在demo上运行这个命令试试有没问题 3、检查文件是否存在,是否有SD权限,是否是 api 29?

nxnyk commented 4 years ago

小点没事 宽高 100 就可以,delogo区域稍微大一点就不行 闪退

nxnyk commented 4 years ago

1、建议检查下命令; 视频去水印 //x:y 离左上角的坐标 值必须>=1; w:h logo的宽和高; show:设为1有一个绿色的矩形边框,默认值0 ffmpeg -y -i /storage/emulated/0/1/input.mp4 -vf delogo=x=1:y=1:w=200:h=200:show=1 -preset superfast /storage/emulated/0/1/result.mp4 2、可以在demo上运行这个命令试试有没问题 3、检查文件是否存在,是否有SD权限,是否是 api 29?

小点没事 宽高 100 就可以,delogo区域稍微大一点就不行 闪退

microshow commented 4 years ago

不要超过视频边界

microshow commented 4 years ago

宽高是否正确,原始视频是否是旋转的

nxnyk commented 4 years ago

宽高是否正确,原始视频是否是旋转的

旋转了会影响 宽高的判定? 我下午尝试下是不是这个原因

microshow commented 4 years ago

其实你可以换个其他视频试试

nxnyk commented 4 years ago

其实你可以换个其他视频试试

好的,我下午试试。。