For*_*orm 5 mac wmv ffmpeg conversion macos
我已ffmpeg
使用以下终端命令通过 MacPorts 进行安装:
$ sudo port install ffmpeg
Run Code Online (Sandbox Code Playgroud)
完成此操作后,我可以使用 ffmpeg 来转换视频,这对于我尝试过的非 WMV 视频文件效果很好:
$ ffmpeg file1.mov file2.mpg
Run Code Online (Sandbox Code Playgroud)
但是,当我对 WMV 文件尝试相同的命令时,出现错误:
$ ffmpeg file1.mov file2.mpg
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 1. 4. 0 / 1. 4. 0
libswscale 1. 7. 1 / 1. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Jan 15 2010 13:26:39, gcc: 4.2.1 (Apple Inc. build 5646)
WindowsMedia.wmv: Unknown format
Run Code Online (Sandbox Code Playgroud)
这让我认为 ffmpeg 的 Mac 端口中一定缺少一些编解码器,或者我忽略了启用的某些选项。我必须承认,我不是 ffmpeg 大师,我真的不知道是什么阻止了我以这种方式转换 WMV 文件。从我读过的 ffmpeg 项目应该支持 WMV 文件。
任何帮助表示赞赏。
谢谢!
我正在使用确切的 ffmpeg(使用 MacPorts 安装)运行 10.6.2,我可以使用ffmpeg -i file1.wmv file2.mpg
. 我在 Boot Camp 分区上找到的随机 WMV 文件的完整输出位于pastebin 中,但这是主要部分:
Input #0, asf, from 'SportsMainBackground.wmv':
Duration: 00:00:13.97, start: 3.065000, bitrate: 3135 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, stereo, s16, 48 kb/s
Stream #0.1: Video: wmv3, yuv420p, 720x480, 8000 kb/s, PAR 6:5 DAR 9:5, 29.97 tbr, 1k tbn, 1k tbc
File 'test.mpg' already exists. Overwrite ? [y/N] y
Output #0, mpeg, to 'test.mpg':
Stream #0.0: Video: mpeg1video, yuv420p, 720x480 [PAR 6:5 DAR 9:5], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
Stream #0.1: Audio: mp2, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Press [q] to stop encoding
frame= 510 fps=161 q=31.0 Lsize= 1020kB time=16.98 bitrate= 492.0kbits/s
video:877kB audio:133kB global headers:0kB muxing overhead 0.917210%
Run Code Online (Sandbox Code Playgroud)
编辑
只是想到了一些东西。的输出是ffmpeg -formats | grep wmv
什么?在我的系统上,我得到:
DEVSD wmv1 Windows Media Video 7
DEVSD wmv2 Windows Media Video 8
D V wmv3 Windows Media Video 9
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9264 次 |
最近记录: |