【问题标题】:FFMPEG Encode encode into .3g2 best quality?FFMPEG Encode 编码成 .3g2 质量最好?
【发布时间】:2017-01-07 16:46:00
【问题描述】:

我想为我的视频编码获得最佳的 .3g2 质量。我在 wiki 上阅读过这种格式,但作为新手,我不确定获得最佳的声音/视频比特率。 格式尺寸为 128x96、176x144、352x288、704x576 和最大 1408x1152 像素。 我找不到最高的视频比特率。 我试过这个:

ffmpeg -i C:\projet.avi -s 1408x1152 -vf "split [a], pad=iw*2:ih [b], [a] alphaextract, [b] overlay=w" -vb 1220000000 - ac 1 -ar 8000 C:\projet.alpha.3g2

它说 “[h263 @ 0000000000666bc0] 比特率容差 4000000 对于比特率 12200000000 来说太小,覆盖 [libopencore_amrnb @ 000000000066aee0] 不支持比特率:使用 4.75k、5.15k、5.90k、6.70k、7.40k、7.95k、10.20k、12.20k 之一,使用 12.20k" 没看懂什么意思?

其他:我曾尝试提及 44000Hz 的立体声,但似乎不受支持。 有什么帮助/建议吗?谢谢!

P.S:我需要 alpha 通道和 .3g2 用于 iOS 和 Android 上的增强现实软件。

最后编辑:我还在 ffmpeg -i c:/test.avi -s 1408x1152 -vf "split [a], pad=iw*2:ih [b], [a] alphaextract, [b] overlay=w" -vb 4000000 -ac 1 -ar 8000 C:\test.alpha.3g2 除了错误消息和质量差的声音外,它运行良好。还有什么想法吗?

【问题讨论】:

    标签: audio video ffmpeg


    【解决方案1】:

    对于视频,您提供的比特率 (1200M!) 太高。使用-q:v 1 而不是-b:v 以获得最佳质量。

    对于音频,默认情况下,ffmpeg 告诉编码器使用 128k 的比特率,除非另有说明。这对于此处使用的默认编码器无效。所以编码器已经用12.20k覆盖了通用值。


    如果您的应用程序支持,请使用

    ffmpeg -i C:\projet.avi -filter_complex "[0]alphaextract[a];[0][a]hstack" -c:v libx264 -crf 20 -c:a aac C:\projet.alpha.3g2
    

    【讨论】:

    • ffmpeg -i C:\test.avi -filter_complex "[0]alphaextract[a];[0][a]hstack" -c:v libx264 -crf 20 -c:a aac C :\test.alpha.3g2 视频编码不适用于 AR 软件。 ffmpeg 说:“未指定像素格式,选择 yuv444p 用于 H.264 编码。使用 -pix_fmt yuv420p 与过时的媒体播放器兼容。”
    • 我试过了:ffmpeg -i C:\test.avi -vf "split [a], pad=iw*2:ih [b], [a] alphaextract, [b] overlay=w " -q:v 1 -ac 1 -ar 8000 C:\test.alpha.3g2 还有很多这样的 "[h263 @ 0000000000eb7480] 警告,将 1 dct 系数剪裁到 -127..127its/s speed=0.749x 最后一条消息重复 462 次”当我输入比特率 12200000000 时,我通常会收到一些此消息,但不是那么多。
    • 对于第一个命令,插入-pix_fmt yuv420p。您可以忽略第二条命令消息。 H.263 是一种较旧的编解码器,压缩性更强。
    • 我试过 ffmpeg -i C:\projet.avi -pix_fmt yuv420p -filter_complex "[0]alphaextract[a];[0][a]hstack" -c:v libx264 -crf 20 -c:a aac C:\projet.alpha.3g2 它不适用于 AR 软件。我认为你必须只使用 h263。
    猜你喜欢
    • 2015-11-15
    • 2016-09-17
    • 1970-01-01
    • 2011-04-03
    • 2015-03-24
    • 2021-04-18
    • 2011-05-06
    • 1970-01-01
    相关资源
    最近更新 更多