Сделай сам своими руками https://oldoctober.com/forum/ |
|
Как перепаковать MOV в MP4 без пересжатия? https://oldoctober.com/forum/viewtopic.php?f=31&t=942 |
Страница 1 из 1 |
Автор: | Iurii [ 13 авг 2015, 02:33 ] | ||
Заголовок сообщения: | Как перепаковать MOV в MP4 без пересжатия? | ||
Внимание! Речь идёт о замене контейнера. Поэтому исходный файл MOV должен быть закодирован энкодером H264 (AVC). Название энкодера, используемого в вашей камере, указано в инструкции. Его так же можно узнать из медиаданных, полученных, например, с помощью бесплатной программы MediaInfo прямо из готового видоролика: http://mediaarea.net/ru/MediaInfo Целый день пытался найти программу способную перепаковать видеофайлы формата MOV в формат MP4 без пересжатия. Нашёл несколько разных софтин с графическим интерфейсом, а одна и вовсе, как оказалось, лежала у меня в компьютере. Это всем знакомый VLC плеер. Беда в том, что все программы и графические оболочки к скриптам не заточены под пакетную обработку. Разбросал вопрос по разным форумам насчёт батника, и на одном мне его таки выложили. Код: FOR %%i IN (*.mov) DO ( D:\ffmpeg_64\bin\ffmpeg.exe -hide_banner -i "%%i" -c:v copy -c:a copy "%%~ni".mp4 ) pause Инструкция для таких же как и я, сидящих в танке. Нужно скопировать код, любезно представленный Kisa_AG на Хоботе, в тестовый документ и заменить в нём директорию расположения файла ffmpeg.exe на свою. Документу дать расширение bat. Если вы будет использовать готовые BAT-файлы из аттачмента, то вы них тоже нужно исправить директорию расположения файла ffmpeg.exe. Теперь будет достаточно перетянуть любой файл MOV из папки, где лежат другие MOV-ы прямо на этот файл bat, чтобы рядом с каждым MOV-ом из этой папки появился MP4 с точно таким же названием. Скачать бесплатный пакет декодеров-энкодеров можно отсюда: http://ffmpeg.zeranoe.com/builds/ Я использовал версию Static x64.
|
Автор: | ZX_Spectrum [ 13 авг 2015, 23:06 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Я пользовался такой программой : PocketDivXEncoderоколо семи мегабайт. и примерно в 200 мегабайт Xilisoft HD Video Converter . Первая , со стажем 7 лет . В первом вариаенте были проблемы с новыми форматами и перекодировкой звука. Именно со звуком. |
Автор: | Iurii [ 13 авг 2015, 23:56 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
ZX_Spectrum писал(а): В первом вариаенте были проблемы с новыми форматами и перекодировкой звука. Именно со звуком. Подозреваю, вы не поняли, о чём идёт речь. В данном случае, нужно было не перекодировать видеофайлы, а только переместить в другой контейнер. То есть, при этом качество видео или звука пострадать не могут. Контейнер, это просто протокол, с помощью которого осуществляется доступ к информации. Я поясню для чего мне это было нужно. После опытов с разными видеоредакторами, я остановил свой выбор на Adobe Premiere. Редактор покорил огромными возможностями, качественным преобразованием динамических сцен, хорошей интеграцией с другими приложениями Adobe и способностью работать на самом слабом железе. Даже не более слабом, чем то, что прописано в минимальных требования. Но, как и во всех Adobe-вских бочках с мёдом... По какой-то неведомой причине, Adobe Premiere не жалует формат MOV. Официально он поддерживается, но на самом деле, одна из очень важных для меня функций в Premiere не работает. Функция эта - пакетная замена прокси файлов (уменьшенных копий основных файлов, предназначенных для снижения нагрузки на железо). Сначала я думал, что это связано с параметрами кодирования потока в H264 именно от моих камер. Но, однажды встретил в сети жалобу на MOV-ы от другой камеры. На днях повторил опыт и убедился, что дело именно в контейнере, а не в параметрах видео, закодированного энкодером H264. Теперь я смогу заменить контейнеры пакетно, а потом пакетно же менять прокси файлы на исходные туда и обратно по первому требованию. Делать это с каждым файлом, если файлов 15-20 штук, очень муторно. К тому же, при монотонных операциях легко сделать ошибку, и ошибки такие уже случались. |
Автор: | Инк [ 15 авг 2015, 23:34 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
У меня не получается |
Автор: | qza [ 16 авг 2015, 00:11 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Командную строку в студию ... |
Автор: | Iurii [ 16 авг 2015, 00:32 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Прошу прощения! Не захватил первую строчку, когда копировал под (радость распирала). Поправил. Добавил в шапку два батника. Оба проверил - работают, хотя код немного отливается. |
Автор: | Инк [ 16 авг 2015, 12:13 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Теперь уже получается создать файл mp4 размером 28 байт Пробую на нетбуке, Win7 32. Может FFmpeg какой-то особый нужен? Я скачал отсюда Я так понимаю, проблема выделена красным - не может перекинуть звук?.. Вложение: Снимок.JPG [ 118.89 Кб | Просмотров: 18136 ] |
Автор: | Iurii [ 16 авг 2015, 13:07 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Я в кодах не Копенгаген. Но, в вашем экране CMD указано, что вы пытаетесь перепаковать файл закодированный (цитата) "encoder: photo JPEG". В то время как, этот батник предназначен для простой замены контейнера MOV на MP4 в том случае, когда для кодирования самого потока использовался один и тот же энкодер, в частности H264 (AVC). |
Автор: | Инк [ 16 авг 2015, 15:43 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Iurii писал(а): в том случае, когда для кодирования самого потока использовался один и тот же энкодер, в частности H264 (AVC) Разве ваш батник привязан к конкретному кодеку? Если так, то тогда укажите, чем закодирован звук. Я думаю дело всё-таки в ограничениях контейнера mp4 - а авоське хорошо яблоки таскать, а гороха много не унесёшь Вики писал(а): Контейнер MPEG-4 Part 14 поддерживает следующие форматы данных:
Видеопотоки: H.264/MPEG-4 Part 10, MPEG-4 Part 2, H.262/MPEG-2 Part 2, H.261/MPEG-1 Part 2. Аудиопотоки: MPEG-4 Part 3, MPEG-2 Part 7, MPEG-1 Audio Layer III, MPEG-1 Audio Layer II, MPEG-1 Audio Layer I. Субтитры: MPEG-4 Part 17. Статичные изображения: JPEG, PNG. В настоящее время наибольшее применение получила связка из H.264/MPEG-4 Part 10 и Advanced Audio Coding, так как большинство плееров имеет аппаратные возможности декодирования этих потоков. |
Автор: | Iurii [ 16 авг 2015, 16:31 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Это не мой батник. Я говорил, я в кодак не шарю. Вот данные файла от одной из моих камер Nikon P7800. AVC, насколько я знаю, это и есть H264. Поэтому ничего перекодировать и не требуется. Достаточно поместить потоки в новых контейнер. Код: Format : MPEG-4
Format profile : QuickTime Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Main@L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 1 frame Format settings, GOP : M=1, N=8 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Bit rate : 18.7 Mbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.302 Color primaries : BT.601 NTSC Transfer characteristics : BT.709 Matrix coefficients : BT.601 mdhd_Duration : 28779 Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 28s 768ms Source duration : 28s 779ms Bit rate mode : Constant Bit rate : 128 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Compression mode : Lossy Stream size : 450 KiB (1%) Source stream size : 450 KiB (1%) |
Автор: | qza [ 16 авг 2015, 16:49 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Я тоже попробовал, но ни один из МОV файлов, найденных у меня на РС, не был H264, поэтому ничего путёвого не получил . Я так понимаю, H264 достаточно новый формат. Видимо в этом дело... |
Автор: | Iurii [ 16 авг 2015, 17:09 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
qza Да нет, H264 совсем не новый. Уже давно в видеокартах и прочих девайсах, например, телевизорах и DVD плеерах есть аппаратные декодеры H264. В моей видеокарте MSI Radeon HD2600Pro образца 2007 года он тоже есть. Вообще-то, большого смысла в перепаковке MOV-ов нет. Если плеер их не показывает, нужно просто его сменить на другой плеер со встроенными кодеками. Мне же нужно было использовать конкретные MOV-ы в конкретном редакторе. |
Автор: | Инк [ 16 авг 2015, 17:29 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Iurii писал(а): Вообще-то, большого смысла в перепаковке MOV-ов нет. Я с некоторых пор стремлюсь к унификации и минимизации данных. Например в Библиотеке, точнее в основной её части, у меня только 3 типа файлов: txt, pdf и jpeg. Маловажное не конвертирую, а оставляю как есть. Звук тоже - mp3 и wav. И видео, когда конвертирую - в mp4 теми же кодеками, что и в Nikon P7800. Суть в том, чтобы максимально облегчить себе доступ к своей самой ценной инфе, которая копится десятилетиями (например, семейные фото сталинских времён) и лично для меня имеет очень большое значение. Фильмы и сериалы, ясное дело нет смысла пытаться сохранить таким образом, а вот личные видео, последние из которых у меня в mov, очень даже есть. Потому меня и заинтересовал этот финт, но не судьба. Пробовал конвертировать - сильно страдает качество. |
Автор: | qza [ 16 авг 2015, 18:41 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Iurii Термин новый мы воспринимаем по разному . По сравнению с мпег2, а тем более мпег1, он новый, по большому счёту, это стандартизация мпег4 для перехода на хд... Инк Какого года камерой вы снимали свои МОV-ы? |
Автор: | Iurii [ 16 авг 2015, 18:50 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Если видео представляет ценность, то исходный файл конвертировать не стоит. В серьёзных фото и видеокамерах даже есть специальный, так называемый, сырой формат, в котором заархивированы данные, полученные прямо с матрицы камеры. Аналог из прошлого, это непроявленная кино-фотоплёнка. Таким образом удаётся сохранить максимально возможное количество информации. Когда вам потребуется, например, приспособить старый ролик к показу на телефоне, это можно будет сделать за считанные минуты. Ведь объём и сжатие старинных файлов не увеличивается, тогда как компьютеры год от года наращивают мускулы. Лучше направить силы на создание надёжных бэкапов. Цифровые данные, в отличие от плёнки и бумаги, имеют свойство пропадать без следа. Понял это, когда однажды попросили восстановить 100-лтенюю фотографию. |
Автор: | Инк [ 16 авг 2015, 19:39 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
qza 8 или 9 года. Iurii У меня немного другой подход. Я всё сжимаю до размера, при котором качество ещё мало страдает. В т. ч. и фотки по 3 МБ. Но видяшки в mov, как я уже говорил, не сжимаю, там качество страдает неприемлемо. Прогресс может внезапно остановиться (затормозиться), ну или доступ к его продуктам. Когда мне потребуется приспособить старый ролик к показу на телефоне, у меня кроме телефона может ничего не быть. Поэтому я делаю ставку на универсальность форматов. Цифровые данные, в отличие от плёнки и бумаги, можно многократно копировать без потерь и занимают они очень мало места. |
Автор: | Iurii [ 16 авг 2015, 21:33 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк писал(а): можно многократно копировать без потерь Копировать то можно, но никто особо не копирует. Большинство юзеров держит "цифру" в единственном экземпляре, либо на жёстком диске, либо на болванках сомнительного качества. Архивные болванки с гарантией 100 лет (хотя кто проверял) у нас больше в продаже не появляются. Да и они требуют особого хранения в определённом диапазоне температур, в подвешенном состоянии, в специальной упаковке.Можно конечно на "облака" рассчитывать, но они ведь тоже не вечные. Компания может умереть, датацентр может сгореть и т.д. А вот бумажные отпечатки, причём мокрого процесса, могут храниться века и это проверено. Я, до недавнего времени, всё ещё печатал фотографии, пока не закрылся последний адекватный минилаб. Теперь держу несколько бэкапов, но у меня уже были мелкие некритические потери из-за того, что ленюсь копировать обновления. Вот если бы приобрести крутую док-станцию, но они, собаки, стоят к целый компьютер. |
Автор: | Инк [ 16 авг 2015, 23:16 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
У меня самая ценная инфа на 5 носителях полностью, и ещё на нескольких частично. Влазит на карту памяти 16 ГБ и ещё место остаётся. А диски уже, в отличие от флешек и карт, мало куда всунешь. У меня чисто прикладные задачи - сохранить по возможности свою инфу, а не передать потомкам или оставить след в истории человечества Да и нет там ничего ценного для человечества. Мне не нужно, чтобы срок годности носителя превышал мой срок годности. Облакам я не доверяю так же, как и любым электронным хранилищам, счетам и т. д. которые вне моей власти. Разве что дублировать что-то некомпрометирующее Вот таблица неплохая, встречали наверно. Ориентируюсь по ней чего на сколько хватит. Вложение:
|
Автор: | Iurii [ 16 авг 2015, 23:57 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Инк Не видел, но так примерно и представлял. Технически, можно сделать лазереные диски на 300GB для длительного хранения. Такой проект был у Toshiba. Но, его похоронили менеджеры Sony, разыграв монопольную карту. А я думал, что будущее как раз за такими дисками. Купил шпиндель на 100 штук и вот у тебя уже 30 Петабайт данных. Можно спокойно 4К видео хранить. И не нужно беспокоится, что смазка в винчестерах загустеет. |
Автор: | Naked_Skull [ 05 янв 2024, 12:35 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Здравствуй. У меня такая же ситуация: Много исходных видеороликов в MOV, которые должны стать MP4 для удобства работы в Adobe Premiere Я пытаюсь все сдедать по вашей инструкции, но эта ссылка уже не работает. Цитата: Скачать бесплатный пакет декодеров-энкодеров можно отсюда: http://ffmpeg.zeranoe.com/builds/ Я использовал версию Static x64. Я нашла сайт https://ffmpeg.org//, но в скаченном мной архиве в архиве нет .exe. Могла ли инструкция поменяться? И еще такой вопрос: Применим ли сейчас такой способ распаковки MOV? У меня есть программа, которая делает пакетную обработку и конвектирует MOV в более подходящий формат, но она делает это долго, а ваш способ меня привлекает своей быстротой |
Автор: | Naked_Skull [ 05 янв 2024, 13:13 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Как говориться "утро вечера мудренее". Посидела немного, поискала и нашла я нужный экзешник. У меня все получилось. Спасибо большое! Чтобы я без вас делала <3 |
Автор: | Iurii [ 05 янв 2024, 18:47 ] |
Заголовок сообщения: | Re: Как перепаковать MOV в MP4 без пересжатия? |
Naked_Skull Сорри, куда-то один из ваших постов запропастился! Это же 2015 год был! Сейчас есть программы с графическим интерфейсом, которые всё это делают, хотя делают намного больше, чем вам нужно. Я, например, лишнее обрезаю, если случайно не выключил камеру или ещё что-то просто делаю. Вот одна из теких программ и возможно лучшая в своём классе, которой я пользуюсь: Avidemux Portable. Я вообще стараюсь использовать портативные программы. Это облегчает переустановку системы, особенно когда делаешь это раз в несколько лет. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |