MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Aleksoid1978 от 18 октября 2016, 09:01:31

Название: 6.1 -> стерео/моно - отсутствует звук. [Исправлено]
Отправлено: Aleksoid1978 от 18 октября 2016, 09:01:31
После переезда на swresample вылез баз - отсутствие звука при конвертации 6.1 -> стерео/моно. Непонятно причина бага - либо сам swresample, либо мы что-то не учли.
[merge_posts_bbcode]Добавлено: 2016-10-18 15:26:54[/merge_posts_bbcode]

В последнем ffmpeg работает, проверил вот такой командой
ffmpeg -i "ES 6.1 24bit.dts" -channel_layout stereo stereo.wav

[merge_posts_bbcode]Добавлено: 2016-10-18 16:01:31[/merge_posts_bbcode]

Опытным путем выяснил что заработает если выставить internal_sample_fmt = AV_SAMPLE_FMT_DBLP. Причина неясна.
Название: 6.1 -> стерео/моно - отсутствует звук. [Исправлено]
Отправлено: V0lt от 18 октября 2016, 13:40:37
Сэмпл есть?
[merge_posts_bbcode]Добавлено: 2016-10-18 12:12:58[/merge_posts_bbcode]

Косяк в функции swr_set_matrix.
Обойти можно.
[merge_posts_bbcode]Добавлено: 2016-10-18 13:40:37[/merge_posts_bbcode]

Есть еще странности:
1) Если переключить на другую раскладку, а потом опять на стерео, то звук появляется.
2) На 4.0 звук очень тихий, возможно работают только тылы.
Название: 6.1 -> стерео/моно - отсутствует звук. [Исправлено]
Отправлено: Aleksoid1978 от 18 октября 2016, 13:58:46
1) - Да есть такое. Так же звук не пропадает если переключиться с микшера(к примеру) 5.1 на стерео. Хотя при этом происходит переинициализация swr. Видимо где-то все таки остаются остатки.
2) - Ну тут легко проверить, подключи AC3Filter и будет видно наличие сигнала.

P.S. Вот еще ссылку дали - http://www73.zippyshare.com/v/CjTyBJ5c/file.html
Название: 6.1 -> стерео/моно - отсутствует звук. [Исправлено]
Отправлено: V0lt от 27 октября 2016, 16:11:06
Обошел баг в r2073.
[merge_posts_bbcode]Добавлено: 2016-10-18 15:05:09[/merge_posts_bbcode]

Создал тикет #5897 (https://trac.ffmpeg.org/ticket/5897) на trac.ffmpeg.org.

[merge_posts_bbcode]Добавлено: 2016-10-27 16:11:06[/merge_posts_bbcode]

Тикет закрыли (https://github.com/FFmpeg/FFmpeg/commit/9445e7e6d562e14a6fbc3f73cd282136a239a611).