Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум событийной видеографии _ Операционные системы _ Чем объединить mp4 и m4a в один файл?

Автор: kolodiazniy 30.4.2014, 11:28

Есть две дорожки:

видео - mp4
аудио - m4a

Какой программой их можно объединить в один файл?
Желательно сделать это методом "direct stream copy" - то есть без перекодировки.
Название метода я привёл по аналогии с Virtual Dub, который, к сожалению, с mp4 не работает.

Автор: DV Records 1.5.2014, 0:19

А это так принципиально объединить в один файл? Можно просто перегнать файл M4a в MP3 и импортировать звук в проект уже в MP3. Эту операцию делают почти все аудиоконвертеры.

Автор: Александр Косинов 2.5.2014, 0:49

kolodiazniy, с какой камеры эти файлы? Есть же специализированные программы для объединения файлов ещё при импорте файлов с камеры на компьютер.

Автор: kolodiazniy 3.5.2014, 17:48

Ну так если есть - названия в студию!

Цитата(DV Records @ 1.5.2014, 0:19) *
Можно просто перегнать файл M4a в MP3 и импортировать звук в проект уже в MP3. Эту операцию делают почти все аудиоконвертеры.

С эти действительно нет проблем, однако это уже не будет direct stream copy.

Автор: Александр Косинов 4.5.2014, 1:08

Так, название программы зависит от названия видеокамеры, потому что такие программы пишутся для работы с материалом конкретных камер, а не вообще с материалом тех или иных расширений.

Автор: kolodiazniy 4.5.2014, 18:03

Ну что ж, если такой подход оправдан - честь и хвала авторам этих программ.
Однако если камера сохраняет данные в "нечто", что можно назвать "форматным файлом" - этому файлу всё равно, какая компания изготовила камеру.
А уж ПО, способное работать с этим форматом. тем более не пытается это выяснить.

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

есть файл контейнера *.mp4, звуковая дорожка которого скодирована в m4a.
Какой программой можно заменить исходную звуковую дорожку на другую, да так, чтобы видеоряд не пришлось перекодировать? В программе Vitrual Dub этот метод называется direct stream copy, однако эта программа с контейнером "mp4" не работает.

Автор: SergeyS 5.5.2014, 2:47

Формат m4a – это Apple Lossless. Вряд ли, есть программы, которые делают запрашиваемую операцию. Есть программа Easy CD-DA Extractor, которая с хорошим качеством перекодирует файлы m4a в Мp3.

Автор: kolodiazniy 5.5.2014, 22:03

Тут дело не в аудио. Да и перекодировать аудио - проще простого.
Вопрос стоит так: как НЕ перекодировать видео?

Автор: Андрей Черемных 6.5.2014, 1:16

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

Автор: kolodiazniy 6.5.2014, 8:51

Ну приехали.
Вы сейчас о каком-то конкретном ПО говорите или в целом?
Если в целом - поспешу развеять ваше утверждение.
И сделаю это задав вам вопрос: а чем по вашему, если не перекодировкой, будет занят компьютер столь долгое время?
Ведь при сохранении без перекодировки (всё тем же direct stream copy) вся операция занимает считанные секунды!
Почему? А потому что такое ПО работает на уровне контейнера, а не видеоряда.

Автор: Андрей Черемных 7.5.2014, 2:28

Я говорил о монтажке. Если у исходного видеофайла параметры полностью соответствуют параметрам вывода, то что кодировщик будет перекодировать? Кодируется только звуковая дорожка в тот формат, который указан в настройках вывода..

Автор: Lord 7.5.2014, 12:47

kolodiazniy, есть такая программа которой склеивает и режет видео файлы без перекодировки SolveigMM. А он точно не клеит звук к видео.
Андрей Черемных, А вы когда нибудь сделали такое которое вы выше говорите про монтажку? Выводили ли Вы монтируемый проект из монтажки без перекодировки ?

Автор: Баширов Сергей 7.5.2014, 23:59

Старые версии программы Sound Forge имели функцию открытия файла, перекодирования в нём только аудиодорожки и сохранения файла с новой аудиодорожкой без изменения видеодорожки.

Автор: Андрей Черемных 8.5.2014, 20:52

Цитата(Lord @ 7.5.2014, 13:47) *
Выводили ли Вы монтируемый проект из монтажки без перекодировки ?

Например, такая монтажка, как Adobe Premiere не перекодирует видео, если его параметры не меняются.

Автор: kolodiazniy 9.5.2014, 13:20

А что за жаргон такой "монтажка"?!
Как манишка - ей богу!
Хорошо, что не мошонка )))
Это пьяные грузчики на киностудии могут обсуждать куда им покурить пойти: то ли в "монтажку" то ли в "проявочную".
Только 99% собравшихся на этом форуме занимаются ДОМАШНИМ видеомонтажём.
А в домашнем монтаже есть лишь исходный файл, программа видеомонтажа, выходной файл.
Всё!

Все эти программы можно условно разделить на 2 типа:
1) способные работать на уровне контейнера
2) не способные этого делать
Я ишу программу способную работать с контейнером mp4.

Автор: Владимир Торба 10.5.2014, 16:47

Обалдеть! Вся профессия использует термин "монтажка", а кого он раздражает. Скоро слово "съёмка" кому-то не понравится и придётся говорить что-нибудь типа этого - "процесс фиксации изображения в пикселях". biggrin.gif

Автор: kolodiazniy 10.5.2014, 22:51

Lord, вам спасибо за наводку. Похоже, вы единственный, кто в теме.
Правда SolveigMM (сокращение от Solveig Multi Media) - название не программы, а её разработчика.
Как оказалось, компания выпускает целый ряд программ, в часности SolveigMM Video Splitter.
Там ребята чётко знают, как работать с файлами на уровне контейнера и заявляют это главным своим преимуществом. Молодцы.
Более того - с mp4 программа как раз работает. Да и интерфейс - просто заглядение!
Короче, надо взять её на заметку.

Однако, как вы и сказали, добавлять аудио-дорожку в контейнер она не умеет (((
В силу этого, функционал её равен тому же Avidemux.
Только разработка Avidemux с 2012 года приостановлена, а SolveigMM Video Splitter выпускают до сих пор, и всё никак её не научат.
Кстати, Avidemux частенько http://www.ixbt.com/divideo/free-editors.shtml с тем же Vitrual Dub, однако возможности последнего всё-таки по-больше.
Во всяком случае, с внешней аудио-дорожной он работает на ура.

Вот и имеем:
одна программа работает с mp4, но не работает с внешней аудио-дорожкой,
другая с аудио-дорожкой работает, но не работает с mp4.

Автор: Mihalux78 11.5.2014, 13:31

Ну, если нет программного обеспечения для решения этой задачи, значит, задача, мягко говоря, невостребованная, иначе разработчики откликнулись бы на спрос.

Автор: kolodiazniy 11.5.2014, 16:26

Причина проста, и я всегда об этом говорил:
глобальная индустрия имеет одну очень большую проблему - производители производят продукты, которыми сами потом не пользуются.
А пользовались бы - сразу бы стал вопрос:
- Ну порезали мы видео, и чё дальще? Как звуковую дорожку-то у него заменить?
- Э ... , - ответили бы они, - Ну это очень сложная функция.

Да уж, куда сложней (((

В силу этого, решение напросилось само собой:
я изменил контейнер с mp4 на avi, добавил дорожку с помощью старого доброго Vitrual Dub, после чего вернул контейнер обратно.
Всем спасибо за обсуждение.

Автор: Тельников Егор 12.5.2014, 0:41

А ларчик просто открывался! wink.gif Вот так всегда бывает, что самое простое решение в упор не видишь...

Автор: kolodiazniy 13.12.2014, 9:26

Просто, но не совсем. Как говорил Павел Дуров, "лучшее решение из возможных - САМОЕ простое".
И вот спустя полгода я наткнулся на программу My MP4Box GUI. Актуальная версия на данный момент - v0.6.0.6.
Программа эта является графическим интерфейсом (GUI) к консольной утилите http://www.videohelp.com/tools/mp4box,
работает с контейнером напрямую, и прекрасно справляется с поставленной задачей всего в пару кликов.
Добавить или извлечь дорожку теперь не составляет никакого труда!

Хочу так же заметить, что на странице MP4Box для загрузки предлагается ещё и второй графический интерфейс под названием YAMB.
Однако на практике My MP4Box GUI работал более стабильно.

Автор: Kirsanov Maxim 26.12.2014, 20:02

kolodiazniy, а программа YAMB, разве, функционально ничем не отличается от My MP4Box GUI? Может быть, у неё просто другие системные требования и с этим связана нестабильность работы?

Автор: Mihail SG 27.12.2014, 18:53

Максим, Yamb - это не программа. Это просто специальное расширение, которое сделано для повышения удобства работы с программой MP4Box, так как графический интерфейс у последней полностью отсутствует, а есть лишь обыкновенная командная строка. Расширение Yamb никаких операций с файлами не делает, но даёт возможность наглядно задать параметры микширования, исходный и выходной файлы и прочие параметры исходного файлы в MP4Box.

Автор: I.Melnikov 28.12.2014, 17:02

А почему же тогда Yamb тормозит работу MP4Box, если оно непосредственно для него и сделано просто, как графическая надстройка?

Автор: Konstantin Kuzmenko 29.12.2014, 16:48

У всех тормозит или только у одного пользователя? Если второе, то надо искать причину в системном окружении, которое так или иначе влияет на работу данного программного обеспечения.

Автор: Belyi 30.12.2014, 15:32

В интерфейсе YAMB можно и запутаться - отсюда глюки в работе. Там есть целая комбинация "галочек", которая используется для слияния файлов, которые нужно знать где поставить.

Автор: Gorbunov Dmitry 3.1.2015, 16:59

А интерфейс графической оболочки YAMB, надо полагать, написан на английском языке, да ещё с нетрадиционными сокращениями и терминами? Если так, то, естественно, запутаешься, но всегда есть возможность использовать настройке в режиме "по умолчанию".

Автор: Belyi 5.1.2015, 20:36

Да, интерфейс англоязычный, но дело не в этом, а в том, что настроек много, поэтому их нужно знать и понимать, как они взаимодействуют друг с другом. Если что-то неправильно отметил галочками, то прога может заглючить.

Автор: VSV 10.9.2018, 17:38

kolodiazniy, Столько перерыл инет и наконец нашел ответ! Просто Огромная Благодарность!

Автор: Timur 11.9.2018, 17:21

VSV, что заставляет вас работать с m4a и искать решения проблем, которые с этим связаны? Есть же более рабочие альтернативы.

Автор: Mihey 13.9.2018, 16:08

Тимур, часто не мы решаем, какие файлы получим в работу. Например, когда файлы приходят к нам от заказчиков уже в определённых форматах.

Автор: Сандро 15.9.2018, 17:01

Есть программы, которые делят файл на видео и аудио в форматах mp4 и m4a и ничего ты с этим не сделаешь, а будешь потом работать с двумя файлами, если не объединишь их в другой программе.

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)