相关疑难解决方法(0)

如何以最小的损失将 MKV 转换为 AVI

要将 MKV 转换为 AVI,我需要做两件事。我做的第一件事是:

ffmpeg -i filename.mkv -vcodec copy -acodec copy output.avi
Run Code Online (Sandbox Code Playgroud)

或这个:

ffmpeg -i filename.mkv -sameq -acodec copy output.avi
Run Code Online (Sandbox Code Playgroud)

这两种方法都可以将 MKV 转换为 AVI,但问题是视频由于某种原因播放不流畅。不过没关系,因为如果我再做一件事,它就会得到修复:

ffmpeg -i output.avi -vcodec mpeg4 -b 4000k -acodec mp2 -ab 320k converted.avi
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,文件播放没有问题。我以这种方式对一个文件进行了成功,但后来我在另一个文件上尝试了它,视频质量有轻微但明显的损失。这是我在执行第二步时得到的输出:

FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
  built on Dec 29 2010 18:02:10 with gcc 4.2.1 (Apple Inc. build 5664)
  configuration: 
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. …
Run Code Online (Sandbox Code Playgroud)

video avi ffmpeg conversion matroska

25
推荐指数
2
解决办法
8万
查看次数

标签 统计

avi ×1

conversion ×1

ffmpeg ×1

matroska ×1

video ×1