当我尝试将电影库转换为能够在 Apple TV 上观看时,有一个特定的电影文件让我感到悲伤。我一直在使用 iFlicks 来转换我的所有文件,但只遇到了一个问题。这个特定电影文件的原始文件可以正常播放,但转换后视频会在几分钟后卡住,但音频会继续播放。我尝试使用 ffmpeg 转换文件,但现在文件非常不稳定。第一次播放视频会断断续续,下一次播放音频也会断断续续……但由于某种原因,它在 VLC 中播放良好。所以我想也许我选择了错误的编解码器来适应 Quicktime/Apple TV。以下是我用于 ffmpeg 的命令。我是否选择了正确的编解码器并正确地编写了命令? (我以前没有真正使用过ffmpeg...)
ffmpeg -i input.avi -vcodec libx264 -acodec libfaac output.m4v
最佳答案
我通过将帧速率值设置为整数(例如 24 而不是原来的 23.976)解决了同样的问题
ffmpeg -i input.avi -vcodec libx264 -r 24 -acodec libfaac 输出.m4v
关于video - Apple TV 的 ffmpeg 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497816/