【问题标题】:FFMPEG for Android encode video from images get bad quality (not clear)FFMPEG for Android 从图像中编码视频质量很差(不清楚)
【发布时间】:2017-03-11 13:52:03
【问题描述】:

我想在 android 平台上使用 ffmpeg 从图像创建视频。我已经成功创建了它,但是当我打开它时,视频质量很差。有谁知道我应该怎么做? Ffmpeg for android可以制作清晰的视频吗?

谢谢。

这是我的参考:

像这样创建视频的命令,只是举一个我尝试的例子:

ffmpeg -r 24 -i /storage/emulated/0/Zzz/pic%03d.jpg -c:v libx264 -vf fps=24 -pix_fmt yuv420p /storage/emulated/0/Zzz_res/out.mp4

ffmpeg -y -r 24 -i /storage/emulated/0/Zzz/pic%03d.jpg -i /storage/emulated/0/Zzz_mus/music.mp3 -aspect 1:1 -ar 22050 -ac 1 -b 700k -ab 44100 /storage/emulated/0/Zzz_res/video_out.mp4

我尝试了几种组合,但结果都是一样的,质量很差。有人可以帮帮我吗?

仅供参考:当我尝试桌面版 Ffmpeg 时没有问题(视频非常清晰,与原始视频相同),但对于 Android,我无法理解为什么质量变差。

【问题讨论】:

    标签: android ffmpeg


    【解决方案1】:

    如果我记得你需要 -q:v 1 或 -q:v 0 来获得高质量的 JPEG

    查看文档中的“image2”过滤器。

    【讨论】:

    • 问题是关于从 JPEG 图像制作视频,而不是关于输出 JPEG 图像。此外,-q:v 在编码 libx264 时将被忽略。编码为 JPEG 时,-q:v 2 无论如何都是有效的最低值(尝试使用哈希解复用器查看),除非您添加 -qmin
    • 我收到缺少选项“-q:v 1”的参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2020-06-18
    相关资源
    最近更新 更多