Найти в Дзене
Denis LeadER TV

FIX звука в *MOV и *MP4 для DaVinci Resolve Linux

DaVinci Resolve в Linux не видит звука в видеофайлах MP4 и MOV. Если вы работаете в программе для монтажа видео "DaVinci Resolve" под управлением операционной системы Linux, например Ubuntu, то вы наверняка заметили и быть может были разочарованы тем, что при импорте видео формата MP4 или MOV, в программу "DaVinci Resolve" изображение есть, а вот звука нет. Это обусловлено тем, что "DaVinci Resolve" не поддерживает аудиоданные формата "MPEG-4 AAC" вшитые внутри видеофайлов формата MP4 и MOV. Почему так происходит? Это касается проблем лицензирования кодека для DaVinci в Linux, а в Windows таких проблем нет, но внутренние проблемы компании BM нас мало интересуют. Решение есть, которое работает очень быстро, это sh скрипт, он вам поможет. Как им пользоваться я расписал ниже. Буквально одной командой из терминала, массово и разом все видеофайлы что лежат в ваше папке, перекодируется в нужный нам формат. На выходе после обработки появятся копии, исправленные файлы *_fix.mov внутри которых
Оглавление

DaVinci Resolve в Linux не видит звука в видеофайлах MP4 и MOV.

Если вы работаете в программе для монтажа видео "DaVinci Resolve" под управлением операционной системы Linux, например Ubuntu, то вы наверняка заметили и быть может были разочарованы тем, что при импорте видео формата MP4 или MOV, в программу "DaVinci Resolve" изображение есть, а вот звука нет. Это обусловлено тем, что "DaVinci Resolve" не поддерживает аудиоданные формата "MPEG-4 AAC" вшитые внутри видеофайлов формата MP4 и MOV. Почему так происходит? Это касается проблем лицензирования кодека для DaVinci в Linux, а в Windows таких проблем нет, но внутренние проблемы компании BM нас мало интересуют.

Решение есть, которое работает очень быстро, это sh скрипт, он вам поможет. Как им пользоваться я расписал ниже. Буквально одной командой из терминала, массово и разом все видеофайлы что лежат в ваше папке, перекодируется в нужный нам формат. На выходе после обработки появятся копии, исправленные файлы *_fix.mov внутри которых будет изменена аудиодорожка из "MPEG-4 AAC" в "PCM WAV" без сжатия, да, размер из-за этого немного увеличится, но это пустяки. Такие обработанные файлы легко и просто прочитаются монтажной программой "DaVinci Resolve" (и не только ей), будет вам и картинка и звук, максимальная совместимость в среде Linux. Не нужно ставить какие-то левые перекодировщики, не нужно заморачиваться конвертированием через плеер VLC и долго жать, при этом теряя в качестве. Одна команда сделает свою волшебную и полезную работу.

Главное преимущество в том, что обработка займёт крайне мало времени, ведь видеоданные ни коим образом не затрагиваются, следовательно - качество изображения вообще не изменится, обрабатывается ТОЛЬКО аудиодорожка внутри видеофайлов.

Вот так выглядит процесс пакетной обработки видеофайлов, где преобразуется аудиодорожка в нужный нам формат.
Вот так выглядит процесс пакетной обработки видеофайлов, где преобразуется аудиодорожка в нужный нам формат.

ПРИСТУПАЕМ К ОБРАБОТКЕ

Для начала проверим исходное видео, будь то MP4 или MOV. Если посмотреть свойства этих файлов, то мы должны увидеть, что аудиоданные сжаты кодеком “MPEG-4 AAC”, это значит что в ДаВинчи мы увидим видеоряд но не услышим звука, будет пустая аудиодорожка. Подготовим файлы, сложим их куда-нибудь в папку в удобное место в вашей системе. Если у вас один видеофайл, то это хорошо, если у вас их целая пачка, то ещё лучше, скрипт схавает их все разом.

Скачайте скрипт отсюда: https://github.com/leadertv/coder-fix-mov-aac

Или создайте файл формата *sh дайте ему имя "coder.sh"

скопируйте этот код и вставьте в файл "coder.sh", сохраните.

ВАЖНО!

Для того чтобы скрипт работал, в вашей Linux системе должен быть установлен кодек “ffmpeg". Обычно он не установлен по умолчанию. Чтобы установить, откройте терминал, введите команду:

sudo apt-get install ffmpeg

Нажмите Enter, ведите пароль если он у вас есть, и кодек установится. Больше его устанавливать не нужно.

Поместите скрипт "coder.sh" в папку, где лежат ваши видео, будь-то *mp4 файлы (например скачанные с Youtube) или файлы формата *mov

Вам нужно ввести простую команду: "sh coder.sh *" - без кавычек и нажмите Enter.

Буквально за пару секунд, видео преобразовалось в нужный нам формат.
Буквально за пару секунд, видео преобразовалось в нужный нам формат.

Для справки:

sh coder.sh * - перекодирует всё, что есть в папке, все форматы - mp4 и mov в *_fix.mov

sh coder.sh *mov - перекодирует только mov файлы в *_fix.mov

sh coder.sh *mp4 - перекодирует только mp4 файлы в *_fix.mov

РЕГИСТР ФОРМАТОВ УЧИТЫВАЕТСЯ если MOV то MOV если mov то mov, ровно как и с MP4 и mp4

Вот что получается в результате. Если у вас больше файлов, то скрипт обработает их все разом.
Вот что получается в результате. Если у вас больше файлов, то скрипт обработает их все разом.

ИТОГ

Обработка будет молниеносной, поскольку видеоданные вообще не затрагиваются и никак не перекодируются, это значит, что качество не изменяется, не теряется. Дорожки звука конвертируется из “MPEG-4 AAC” в “PCM WAV”, тем самым просто создаётся копия видеофайла в формате *MOV уже с исправленными аудиоданными.

Размер выходного файла будет больше, поскольку “PCM WAV” это формат без сжатия, в отличии от сжатого “MPEG-4 AAC”.

Если что-то непонятно, задавайте вопросы в комментариях.

Вот и вся магия. Удачного монтажа! С уважением "Denis LeadER TV".

#davinciresolve #davinciresolve linux #linux #aac codec linux #давинчи линукс нет звука #davinci linux кодек aac #linux кодек aac #aac to pcm wav linux #скрипт для davinci resolve #конвертер mp4 mov linux