我的 Ubuntu 系统上有一些 1080p 的电影,我想把它们传输到我的 Android 手机上,以便在我无事可做的时候(比如学校里有老师缺席)观看。我的手机屏幕分辨率为 480*320。
我已经尝试过这个命令;
ffmpeg -i movie.mp4 -vf scale=480:ih*480/iw downsized.mp4
它会改变视频的分辨率,但文件没有我想要的那么小。我还能做些什么来让文件尽可能小?也许将音频质量和帧速率改为更低的(我猜 1080p 视频的音频质量比我手机声卡支持的要好)。我想将声音保持在手机支持的最佳质量,人耳仍然可以听到。我还想将声音从环绕声转换为立体声。是否有其他更小且受 Android 2.3 支持的文件格式?
提前致谢。
答案1
这是关于比特率本身的问题。您可以使用以下转码软件来更改它:温控器,转码器(我暂时找不到链接,不要与 Arista Transcoder 混淆),移动媒体转换器甚至使用 NLES 软件kdenlive/开枪。
如果需要,转码会降低比特率,从而减小文件大小,但会保留视频比例/宽高比/大小。无论如何,如果超出限制,降低比特率可能会损害质量。
查看此处以查看转码问题的先前答案:https://askubuntu.com/a/25532/9598
顺便说一句:如果您愿意,您还可以分别更改视频和音频比特率以保持声音质量。
噢!是的……祝你好运!