Есть две дорожки:
видео - mp4
аудио - m4a
Какой программой их можно объединить в один файл?
Желательно сделать это методом "direct stream copy" - то есть без перекодировки.
Название метода я привёл по аналогии с Virtual Dub, который, к сожалению, с mp4 не работает.
А это так принципиально объединить в один файл? Можно просто перегнать файл M4a в MP3 и импортировать звук в проект уже в MP3. Эту операцию делают почти все аудиоконвертеры.
kolodiazniy, с какой камеры эти файлы? Есть же специализированные программы для объединения файлов ещё при импорте файлов с камеры на компьютер.
Ну так если есть - названия в студию!
Так, название программы зависит от названия видеокамеры, потому что такие программы пишутся для работы с материалом конкретных камер, а не вообще с материалом тех или иных расширений.
Ну что ж, если такой подход оправдан - честь и хвала авторам этих программ.
Однако если камера сохраняет данные в "нечто", что можно назвать "форматным файлом" - этому файлу всё равно, какая компания изготовила камеру.
А уж ПО, способное работать с этим форматом. тем более не пытается это выяснить.
В рассуждениих наших
мы слегка отклонились от сутм моего вопроса.
Возможно, тому виной стал я сам,
посему позвольте мне перефразировать вопрос более конкретно:
есть файл контейнера *.mp4, звуковая дорожка которого скодирована в m4a.
Какой программой можно заменить исходную звуковую дорожку на другую, да так, чтобы видеоряд не пришлось перекодировать? В программе Vitrual Dub этот метод называется direct stream copy, однако эта программа с контейнером "mp4" не работает.
Формат m4a – это Apple Lossless. Вряд ли, есть программы, которые делают запрашиваемую операцию. Есть программа Easy CD-DA Extractor, которая с хорошим качеством перекодирует файлы m4a в Мp3.
Тут дело не в аудио. Да и перекодировать аудио - проще простого.
Вопрос стоит так: как НЕ перекодировать видео?
Если при выводе проекта задать параметры видео точно, как в исходниках, то видео не будет перекодироваться.
Ну приехали.
Вы сейчас о каком-то конкретном ПО говорите или в целом?
Если в целом - поспешу развеять ваше утверждение.
И сделаю это задав вам вопрос: а чем по вашему, если не перекодировкой, будет занят компьютер столь долгое время?
Ведь при сохранении без перекодировки (всё тем же direct stream copy) вся операция занимает считанные секунды!
Почему? А потому что такое ПО работает на уровне контейнера, а не видеоряда.
Я говорил о монтажке. Если у исходного видеофайла параметры полностью соответствуют параметрам вывода, то что кодировщик будет перекодировать? Кодируется только звуковая дорожка в тот формат, который указан в настройках вывода..
kolodiazniy, есть такая программа которой склеивает и режет видео файлы без перекодировки SolveigMM. А он точно не клеит звук к видео.
Андрей Черемных, А вы когда нибудь сделали такое которое вы выше говорите про монтажку? Выводили ли Вы монтируемый проект из монтажки без перекодировки ?
Старые версии программы Sound Forge имели функцию открытия файла, перекодирования в нём только аудиодорожки и сохранения файла с новой аудиодорожкой без изменения видеодорожки.
А что за жаргон такой "монтажка"?!
Как манишка - ей богу!
Хорошо, что не мошонка )))
Это пьяные грузчики на киностудии могут обсуждать куда им покурить пойти: то ли в "монтажку" то ли в "проявочную".
Только 99% собравшихся на этом форуме занимаются ДОМАШНИМ видеомонтажём.
А в домашнем монтаже есть лишь исходный файл, программа видеомонтажа, выходной файл.
Всё!
Все эти программы можно условно разделить на 2 типа:
1) способные работать на уровне контейнера
2) не способные этого делать
Я ишу программу способную работать с контейнером mp4.
Обалдеть! Вся профессия использует термин "монтажка", а кого он раздражает. Скоро слово "съёмка" кому-то не понравится и придётся говорить что-нибудь типа этого - "процесс фиксации изображения в пикселях".
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.
Ну, если нет программного обеспечения для решения этой задачи, значит, задача, мягко говоря, невостребованная, иначе разработчики откликнулись бы на спрос.
Причина проста, и я всегда об этом говорил:
глобальная индустрия имеет одну очень большую проблему - производители производят продукты, которыми сами потом не пользуются.
А пользовались бы - сразу бы стал вопрос:
- Ну порезали мы видео, и чё дальще? Как звуковую дорожку-то у него заменить?
- Э ... , - ответили бы они, - Ну это очень сложная функция.
Да уж, куда сложней (((
В силу этого, решение напросилось само собой:
я изменил контейнер с mp4 на avi, добавил дорожку с помощью старого доброго Vitrual Dub, после чего вернул контейнер обратно.
Всем спасибо за обсуждение.
А ларчик просто открывался! Вот так всегда бывает, что самое простое решение в упор не видишь...
Просто, но не совсем. Как говорил Павел Дуров, "лучшее решение из возможных - САМОЕ простое".
И вот спустя полгода я наткнулся на программу My MP4Box GUI. Актуальная версия на данный момент - v0.6.0.6.
Программа эта является графическим интерфейсом (GUI) к консольной утилите http://www.videohelp.com/tools/mp4box,
работает с контейнером напрямую, и прекрасно справляется с поставленной задачей всего в пару кликов.
Добавить или извлечь дорожку теперь не составляет никакого труда!
Хочу так же заметить, что на странице MP4Box для загрузки предлагается ещё и второй графический интерфейс под названием YAMB.
Однако на практике My MP4Box GUI работал более стабильно.
kolodiazniy, а программа YAMB, разве, функционально ничем не отличается от My MP4Box GUI? Может быть, у неё просто другие системные требования и с этим связана нестабильность работы?
Максим, Yamb - это не программа. Это просто специальное расширение, которое сделано для повышения удобства работы с программой MP4Box, так как графический интерфейс у последней полностью отсутствует, а есть лишь обыкновенная командная строка. Расширение Yamb никаких операций с файлами не делает, но даёт возможность наглядно задать параметры микширования, исходный и выходной файлы и прочие параметры исходного файлы в MP4Box.
А почему же тогда Yamb тормозит работу MP4Box, если оно непосредственно для него и сделано просто, как графическая надстройка?
У всех тормозит или только у одного пользователя? Если второе, то надо искать причину в системном окружении, которое так или иначе влияет на работу данного программного обеспечения.
В интерфейсе YAMB можно и запутаться - отсюда глюки в работе. Там есть целая комбинация "галочек", которая используется для слияния файлов, которые нужно знать где поставить.
А интерфейс графической оболочки YAMB, надо полагать, написан на английском языке, да ещё с нетрадиционными сокращениями и терминами? Если так, то, естественно, запутаешься, но всегда есть возможность использовать настройке в режиме "по умолчанию".
Да, интерфейс англоязычный, но дело не в этом, а в том, что настроек много, поэтому их нужно знать и понимать, как они взаимодействуют друг с другом. Если что-то неправильно отметил галочками, то прога может заглючить.
kolodiazniy, Столько перерыл инет и наконец нашел ответ! Просто Огромная Благодарность!
VSV, что заставляет вас работать с m4a и искать решения проблем, которые с этим связаны? Есть же более рабочие альтернативы.
Тимур, часто не мы решаем, какие файлы получим в работу. Например, когда файлы приходят к нам от заказчиков уже в определённых форматах.
Есть программы, которые делят файл на видео и аудио в форматах mp4 и m4a и ничего ты с этим не сделаешь, а будешь потом работать с двумя файлами, если не объединишь их в другой программе.
Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)