1

У меня есть файлы .dv, которые я записал с DV-лент с помощью iMovie. Форматы следующие:

Stream #0:0: Video: dvvideo, yuv420p, 720x576 [SAR 16:15 DAR 4:3], 28800 kb/s, 25 tbr, 25 tbn, 25 tbc
Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream #0:2: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s

На моем Mac файлы воспроизводятся очень хорошо в QuickTime Player. Но в VLC, несмотря на то, что видео работает нормально, слышны высокие визгливые шумы, в то время как исходное аудио может быть слегка слышно на заднем плане. Если я выберу «Audio -> Audio Channels -> Left» в меню VLC, проблема со звуком исчезнет. Я заметил, что в файле есть два стереопотока, что кажется странным.

Вопрос 1. Если это проблема с моими файлами, а не с VLC, есть ли какая-либо команда ffmpeg, которую я могу запустить в командной строке для восстановления файлов?

Вопрос 2. Если эта ошибка VLC должна быть исправлена разработчиками VLC, сколько месяцев я могу ожидать решения, если я сообщу об этом?

1 ответ1

0

Возможно, ваш рекордер добавляет временной код во второй аудиопоток. Вы можете снять галочку с Audio -> Audio Track play в vlc ИЛИ удалить этот поток с помощью ffmpeg. Пример из вопроса ниже.

ffmpeg -map 0:0 -map 0:1 -acodec copy -vcodec copy -i original.dv dv_without_2nd_track.dv

Подробнее об удалении аудио -> https://unix.stackexchange.com/questions/6402/how-to-remove-an-audio-track-from-an-mp4-video-file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .