使用 ConvertMe!

使用 ConvertMe!

我有一个原始视频,具有以下属性:

  • 25 帧每秒
  • UYVY编解码器
  • 876兆比特/秒
  • AVI 容器

我想使用 将此原始文件转换为另一个容器ffmpeg。现在的问题是输出视频正在被压缩。有没有办法在不压缩输出文件的情况下做到这一点。我试过:

ffmpeg -i video.avi -r out.avi

但这并没有什么帮助。

答案1

注意ffmpeg 已弃用在 Ubuntu 和其他发行版中:

在此处输入图片描述

avconv是您想要使用的,它位于libav-tools包中,可以使用以下行进行安装:

sudo apt-get install libav-tools

因此,你可以采用以下几种方法:

FFMPEG(12.04+ 版本已弃用)

ffmpeg -i input.avi -vcodec copy -acodec copy output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mp4
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mkv
ffmpeg -i input.avi -vcodec copy -acodec copy output1.mpg

AV转换

avconv -i input.avi -vcodec copy -acodec copy output1.avi
avconv -i input.avi -vcodec copy -acodec copy output1.mp4
avconv -i input.avi -vcodec copy -acodec copy output1.mkv
avconv -i input.avi -vcodec copy -acodec copy output1.mpg

我假设当您说“转换为其他任何内容”然后添加输出不应压缩(然后我恰好看到比特率)时,我会想到原始文件,输入是 avi 容器内的 RAW。如果是这种情况,上述选项将起作用。它们只会将内容复制到另一个容器,保持 25fps、比特率和整体质量。

如果您不想复制内容,只需删除“-vcodec copy -acodec copy”部分,avconv/ffmpeg 就会处理它。

笔记- 正如 LordNeckBeard 所提到的,MP4 示例不适用于 Raw。

答案2

使用 ConvertMe!

在此处输入图片描述 您从未使用过的优质媒体转换器……
http://gnome-look.org/content/show.php/ConvertMe!?content=153277

答案3

跑步:

ffmpeg -i video.avi -sameq -r 25 out.avi

您的视频真的是用 800 MBit/s 编码的吗?

您可以专门设置视频比特率

ffmpeg -i video.avi -b:v 876104k -maxrate 1200000 -bufsize 876104k out.avi

相关内容