首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将ogv文件转换为mp4?

如何将ogv文件转换为mp4?
EN

Ask Ubuntu用户
提问于 2010-11-08 21:45:23
回答 3查看 102.8K关注 0票数 64

我使用记录桌面创建了一个屏幕,它生成了一个.ogv文件。我相信这是一个使用Theora编解码器编码的OGG文件。我想知道如何把它转换成MPEG4 4/H.264?我试图以一种天真的方式使用FFmpeg,如下所示:

代码语言:javascript
复制
ffmpeg -i demo.ogv -f mp4 demo.mp4

然而,当试图在MPlayer中再次播放它时,这会产生一个由黑色绿色和灰色组成的邪恶斑点。然后,我使用命令行标志在此指定,尝试变得更加复杂:

代码语言:javascript
复制
ffmpeg -i demo.ogv \
       -s 352x288 -vcodec libx264 -vpre default \
       -acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
       demo.mp4

但是,结果是一样的。

如果有人对完成这一任务的最佳方式有任何见解,我将非常感激你能告诉我。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2010-11-08 21:53:07

阿丽斯塔转换器

或从命令行

代码语言:javascript
复制
sudo apt-get install arista -y

你可以使用这个软件,这是我经常使用的,我认为它真的很好。要将ogv文件转换为mp4,您应该选择任何索尼设备。

票数 33
EN

Ask Ubuntu用户

发布于 2014-05-22 06:17:57

这是一个较旧的问题,但现代FFmpeg (在Xenial Xerus下并随后发布)将以以下方式成功地转换ogv文件:

代码语言:javascript
复制
ffmpeg -i input.ogv \
   -c:v libx264 -preset veryslow -crf 22 \
   -c:a aac -b:a 128k -strict -2 \
   output.mp4

这应该创造一个优秀的文件与伟大的质量回放!

额外调整:

对这些设置的一些调整是非常可能的。以下是我的一些建议:

  1. 如果您想获得更高质量的视频输出,请将crf设置降低到类似于:-crf 18。请记住,随着质量设置的降低,文件大小也会增加。
  2. 如果希望通过简单的HTTP(S)渐进下载呈现视频,请考虑将-movflags +faststart添加到命令行。
  3. 更新版本的FFmpeg (即在2015年12月5日之后发布)将不需要-strict -2选项,但Xenial Xerus仍然需要它。
票数 63
EN

Ask Ubuntu用户

发布于 2014-02-19 15:46:08

FF多路转换器是另一个很好的选择,不仅是.ogv.mp4会话成功的选择。简单,用户友好和优雅的界面,提供一个完整的日志转换细节,支持一个庞大的格式列表(见下文),使工作迅速完成。

音频/视频格式:

代码语言:javascript
复制
aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv

以及由ffmpeg支持的任何其他格式。

图像格式:

代码语言:javascript
复制
bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm

以及ImageMagick支持的任何其他格式。

文档文件格式:

代码语言:javascript
复制
doc  -> odt, pdf
html -> odt
odp  -> pdf, ppt
ods  -> pdf
odt  -> doc, html, pdf, rtf, sxw, txt, xml
ppt  -> odp
rtf  -> odt
sdw  -> odt
sxw  -> odt
txt  -> odt
xls  -> ods
xml  -> doc, odt, pdf

在Ubuntu - [稳定释放]上安装

若要将ppa添加到系统资源并安装ff多重转换器,请打开一个终端并键入:

sudo添加-apt-存储库ppa:ff多重转换器/稳定的 sudo apt-get update sudo apt-获取安装ff多重转换器

默认情况下,ff多重转换器也会带来它的所有可选依赖项(ffmpeg、pythonmagick、unoconv)。

如果您愿意,可以单独安装ff多重转换器,然后只手动安装您喜欢的可选依赖项:

sudo apt-获取安装-不安装-推荐ff多重转换器

然后,根据要转换的内容,可以分别安装其余的依赖项:

如果您希望转换视频,请安装ffmpeg:sudo apt-get install ffmpeg

如果希望转换文档,请安装unoconv:sudo apt-get install unoconv

如果希望转换图像,请安装python:sudo apt-get install python-pythonmagick

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/12182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档