我在ffmpeg编码的视频文件音轨上遇到问题。我的编码的视频包含ID为音轨从的MediaInfo提取:如何选择ffmpeg视频mp3音频版本号?
我用CODEC_ID_MP3在guess_format“MOV”容器的QuickTime
Audio
ID : 2
Format : MPEG Audio
Format version : Version 2
Format profile : Layer 3
Codec ID : .mp3
Duration : 2s 916ms
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 1 channel
Sampling rate : 16.0 KHz
Compression mode : Lossy
Stream size : 45.3 KiB (2%)
Language : English
这不是一个香草codecless安装的Windows 7的认可,只打了通过K-精简版的编解码器的libmad
我已经注意到了,另一个测试文件包含类似于MP3曲目,并通过媒体播放器OK玩:
Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 6B
Duration : 1mn 9s
Bit rate mode : Constant
Bit rate : 320 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 2.67 MiB (38%)
Writing library : LAME3.98
我注意到的区别在于格式化版本号和编解码器ID,这是ffmpeg输出的版本2 - 我无法在ffmpeg源文件中找到此版本设置,所以我的问题是 - 是否有方法来影响此格式版本标识符并设置编解码器ID如上面的可播放视频?
......又如何!? –