У меня возникли проблемы с аудиодорожками, закодированными в ffmpeg. Мое закодированное видео содержит идентификатор для звуковой дорожки, выделяемый из MediaInfo:Как выбрать ffmpeg video mp3 audio version id?
Я использую CODEC_ID_MP3 в guess_format контейнер «мы» для 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 установке ванильных окон 7, только играли по K-Lite Codec 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
Разница, которую я заметил, - это номер версии формата и Идентификатор кода, который является версией 2 из вывода ffmpeg - я не мог найти эту версию в исходных файлах ffmpeg, поэтому мой вопрос: есть ли способ повлиять на идентификатор версии формата и установить код кодека, как в выше воспроизводимом видео?
...... И как !? –