我最近为我的摩托车买了一个头盔摄像头,可以拍摄视频,但它以 Motion JPEG 格式存储,非常浪费空间。30 分钟的 640x480 占用 2GB。我可以使用以下命令将其转换为 mpg:
ffmpeg -i myvideo.avi myvideo.mpg
这可以节省空间。但是这是最好的视频格式吗?我应该使用 AAC 之类的新格式吗?如果是,该怎么用?(例如 ffmpeg/mencoder/gstreamer/transcode 命令是什么)
要求:
- 仅使用开源工具即可在 Linux 上转换
- 必须在 Linux 上玩
- 不关心是否能在其他设备(如 iPod)上播放
- 应保持合理的质量
- 我不关心音频,我很想删除它
- 我愿意使用“受专利限制”的格式,例如 mp3 等。
- 我对于缩短转码时间或节省大量文件不太感兴趣。
答案1
答案2
最新的“标准”是 h264。它被广泛使用,从手机到蓝光再到 iPod。此外,ffmpeg 可以很好地对其进行编码/解码。我曾使用 ffmpeg 将完整的 DVD 压缩为 120MB 文件,然后放在我的 iPod 上。它的分辨率较低,但看起来仍然很棒。
该网站提供了使用 ffmpeg 编码为 h264 的快速指南。链接文本
答案3
怎么样Matroska 和 H264?
Apple 和 h264 存在一些潜在问题,但现在看来还不错。
作为我翻录和编码 DVD 时的前端,我使用手断,但我不知道你是否可以使用手断以满足您的需要。
更新:为了在 Ubuntu 中播放这些 mkv/h264,我使用 vlc 播放器。
更新:您可以使用 Handbreak 来转换视频,如下所示:
HandBrakeCLI -i my_vid.avi -E faac -B 128 -f mp4 -e x264 -o my_new_video.mp4
答案4
使用最标准、最可用、最受认可、最有可能被支持的 MPEG4 级编解码器。