Wallpaper Engine

Wallpaper Engine

Not enough ratings
如何将mp4转换webm
By Alice_小杰
2017年7月10日,官方加入了webm文件选取支持,我也在第一时间对壁纸添加webm选取支持。
相对于相对于大众所熟悉的mp4格式,webm格式显得陌生,以下将介绍webm以及如何从mp4转换成webm。
   
Award
Favorite
Favorited
Unfavorite
什么是webm?


WebM由Google提出,是一个开放、免费的媒体文件格式。WebM 影片格式其实是以 Matroska(即 M[/previewicon]KV)容器格式为基础开发的新容器格式,里面包括了VP8影片轨和 Ogg Vorbis 音轨,其中Google将其拥有的VP8视频编码技术以类似BSD授权开源,Ogg Vorbis 本来就是开放格式。 WebM标准的网络视频更加偏向于开源并且是基于HTML5标准的,WebM 项目旨在为对每个人都开放的网络开发高质量、开放的视频格式,其重点是解决视频服务这一核心的网络用户体验。Google 说 WebM 的格式相当有效率,应该可以在 netbook、tablet、手持式装置等上面顺畅地使用。
如何将mp4转换成webm?
1、下载FFmpeg

在开始之前,我们需要准备好转换工具:FFmpeg[ffmpeg.zeranoe.com],FFmpeg提供x32和x64版本,注意区分下载。


2、获取文件路径
下载完毕后,将它解压到任意位置,我这里解压到F盘目录(不建议解压到C盘目录下),并将文件名改成ffmpeg_3.2.4。进入ffmpeg_3.2.4\bin,找到"ffmpeg.exe",并记下"ffmpeg.exe"文件路径。


为了区分方便我在ffmpeg_3.2.4下创建了"videoSrc"和"videoDist"两文件夹。

mp4文件放在"videoSrc"文件夹,导出webm文件在"videoDist"生成。记下你要转换mp4的文件路径,以及自定义导出webm的文件路径。


3、查看总比特率
为了尽量保证视频清晰度,你需要查看你转换mp4的总比特率并记下它:

test.mp4总比特率:8073kbps
所以你应该记下:8073k,注意别少了"k",如果你少了一个k,那么你转换出来画质将十分模糊。

4、转换指令
["ffmpeg.exe"文件路径] -y -i ["导入视频"文件路径] -f webm -vcodec libvpx -acodec libvorbis -crf 15 -vb ["导入视频总比特率"] ["导出视频"文件路径]
举个例子:
"ffmpeg.exe"文件路径:F:\ffmpeg_3.2.4\bin\ffmpeg.exe
"导入视频"文件路径:F:\ffmpeg_3.2.4\videoSrc\test.mp4
"导出视频"文件路径:F:\ffmpeg_3.2.4\videoDist\test.mp4
导入视频总比特率:8073k
注意:文件路径不允许出现空格,出现空格就会报错。
特别要注意视频文件名,"test test.mp4"、"test - A.mp4"、"test .mp4"是错误的,因为中间掺杂了空格。修改成"test-test.mp4"、"test-A.mp4"、"test.mp4"。


那么转换指令为:
F:\ffmpeg_3.2.4\bin\ffmpeg.exe -y -i F:\ffmpeg_3.2.4\videoSrc\test.mp4 -f webm -vcodec libvpx -acodec libvorbis -crf 15 -vb 8073k F:\ffmpeg_3.2.4\videoDist\test.webm

4、转换mp4至webm
按"Win + R"弹出运行,输入CMD:

复制指令并右键点击键入CMD,回车确认并等待。



转换完毕
主流的视频播放器支持webm格式,打开检查是否正常:
[4K]Circle Audio Visualizer添加视频背景
  • 找到/下载[4K]Circle Audio Visualizer(自定义背景&圆形音频可视化&多语言日期&粒子系统)

  • 背景模式切换至“视频/video”


  • 找到视频文件选项


  • 选取你所要的webm视频


  • 确认是否发生改变,没有请检查视频是否能正常播放或者码率过高
5 Comments
wesker926 Apr 17, 2018 @ 12:21am 
我记得开发者说过不能用MP4格式是因为所有权的原因。

原文:
Biohazard [开发者] 2017年11月18日上午10:23
Yeah only webm and ogg will work, mp4 is proprietary so I can't upload it to Steam. The native video player for wallpapers uses Windows platform decoders for it.
Alice_小杰  [author] Mar 26, 2018 @ 9:45am 
@X-2tap
为什么不问开发者呢?
RRR Mar 26, 2018 @ 1:47am 
@Alice
那为什么不能直接用MP4格式呢?
Alice_小杰  [author] Mar 26, 2018 @ 12:23am 
@X-2tap
体积越大转换越慢
RRR Mar 25, 2018 @ 10:21pm 
转换很慢是吗?