android - ffmpeg 失去质量的视频

标签 android ffmpeg android-ffmpeg

一切都很好,但是我的视频质量太低了,这是我第一次使用 ffmpeg
这是我的命令

I/System.out: "-y" "-noautorotate" "-ss" "0" "-t" "31" "-i" "/storage/emulated/0/Download/20210227_175547.mp4" "-vf" "crop=w=3837:h=2160:x=1:y=-2070" "-r" "15" "-vcodec" "mpeg4" "-acodec" "copy" "-b:v" "2500k" "/storage/emulated/0/VEditor/VideoCroper/20210227_175547-0-13.mp4"

最佳答案

使用libx264而不是旧的mpeg4 :

I/System.out: "-y" "-noautorotate" "-ss" "0" "-t" "31" "-i" "/storage/emulated/0/Download/20210227_175547.mp4" "-vf" "crop=w=3837:h=2160:x=1:y=-2070" "-r" "15" "-vcodec" "libx264" "-crf" "23" "-acodec" "copy" "-movflags +faststart" "/storage/emulated/0/VEditor/VideoCroper/20210227_175547-0-13.mp4"
使用 -crf 控制质量选项。更多信息请访问 FFmpeg Wiki: H.264 .

关于android - ffmpeg 失去质量的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68961198/

相关文章:

Android - 动态设置 FrameLayout 宽度

android - 帮助解决 PR​​OXIMITY_SCREEN_OFF_WAKE_LOCK 在 Android 中的问题

android - FFmpeg 命令执行

visual-studio - 如何构建支持 h264 的 FFmpeg

php - Laravel FFMPEG 中的条件格式

android - 使用ffmpeg合并两个音频文件

android - 以编程方式创建的按钮不遵循主题的按钮样式

android - 如何防止用户设置早于当前日期和时间的日期和时间

android - 使用参数 'pan' 初始化过滤器 'stereo:c0<c0+c2:c1<c1+c3' 时出错

ffmpeg 命令执行永不停止