gpt4 book ai didi

android - 为 Android 编码视频

转载 作者:行者123 更新时间:2023-11-29 21:32:06 26 4
gpt4 key购买 nike

如何为 Android 正确编码视频?我看过the supported media formats但我真的不知道从哪里开始使用这些设置制作视频。

我还没有播放这些视频。这些仅用于本地播放。

编码视频以最大限度地提高 Android 设备兼容性的正确过程是什么?

最佳答案

这是我用来转换适合 Android 的视频的行。我在所有运行 Android >= 4 的设备上都玩得很开心。请注意,这与 recommended video encodings 中的“高质量”参数相匹配。 .

avconv -i source.mp4 -vcodec libx264 -profile:v baseline -b 500k -r 30 -vf "setsar=1:1" -acodec libvo_aacenc -ac 2 -ar 44100 -ab 128k converted.mp4

setsar我使用的过滤器将样本宽高比设置为 1:1,如果您还使用 transpose 中的任何一个,我发现这很有用。或 scale选项。

例如,要顺时针旋转视频,请使用:

avconv ... -vf "transpose=dir=clock, setsar=1:1" ...

请记住,有些设备不支持播放分辨率大于屏幕的视频。也就是说,屏幕尺寸为 400x800 的手机可能很难播放 800x600 的视频。

要逆时针旋转并缩放视频,使其宽度为 400:

avconv ... -vf "transpose=dir=cclock, scale=400:trunc(ow/a/2)*2, setsar=1:1" ...

要顺时针旋转并缩放视频以使其高度为 400,请使用:

avconv ... -vf "transpose=dir=clock, scale=trunc(oh*a/2)*2:400, setsar=1:1" ...

希望对您有所帮助!这对我来说是反复试验。

就其值(value)而言,这是我正在使用的 avconv:

avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3

我已经安装了 this libav-tools packagethis libavcodec-extra-53 package .

关于android - 为 Android 编码视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com