Всем здравия! Не нашёл на этом форуме специализированного раздела, да и просто отдельной темы, посвящённой правке видео с регистраторов. Собственно, у меня простой вопрос: вот есть Datakam Player (он же Registrator Viewer), отличная программа, с помощью которой можно собирать видеозапись, нарезанную регистратором на кучу файлов, в один файл. Но вот незадача - эта программа не со всех видеорегистраторов понимает файлы. В частности, она не умеет работать с контейнером AVI, созданным аппаратами на процессоре MSTAR, где, по факту, тот же кодек h.264. И, так же, она не знает о формате контейнера TS с тем же h.264 внутри. Вопрос - чем такие записи собирать в один файл и вырезать нужные фрагменты? Штатные проигрыватели от "производителей" данных аппаратов таким функционалом не обладают.
Старый-добрый VirtualDUB в помощь... https://www.videohelp.com/software/Virtualdub И, не менее проверенный вариант - AviDemux: https://www.videohelp.com/software/AviDemux
Благодарю! Попробовал воспользоваться помощью виртуального дуба - контейнер TS ему не знаком вообще, а контейнер AVI, с записью, созданной мстаровым процом, он отказался воспроизвести, сругавшись на аудиокодек, которого не может найти. А вот Avidemux - открывает и воспроизводит файлы AVI, но при сохранении в формате MKV ругается - "Мультиплексор невозможно открыть". Попробовал и 32 и 64 бит версию - одинаково. Гоогле и яндекс на этот запрос не отвечают ничего. При сохранении в формате AVI не ругается, но на выходе файл без видео, только со звуком. Хотя места занимает, как с видео. Если выбрать перекодировку - то всё хорошо, видео есть. А в режиме копирования - видео нет. В иных форматах аналогично безрезультатно. Зато с контейнером TS с нею всё получилось.
Так же попробовал Movavi video editor - оно, конечно, умеет эти мстаровые ави редактировать, но вот без пересжатия сохранять не умеет, а это недопустимо.
Для этих целей неизменной классикой остаётся TSmuxer: https://www.videohelp.com/software/tsMuxeR В копилку можно добавить My MP4Box GUI и Yamb: https://www.videohelp.com/software/My-MP4Box-GUI https://www.videohelp.com/software/YAMB Для нестандартных форматов пользуем VirtualDub2. https://www.videohelp.com/software/VirtualDub2
Функционала резать/клеить в GUI не нашёл. Как и прямого копирования. Только демукс предлагает. Или я не знаю, где искать. Ну не силён я в видеоредактировании... Вот эта вот версия как раз-таки открывает и даже воспроизводит файлы AVI от мстара, но... сохранить выбранное не может. Ругается "Direct stream copy cannot be used with this video stream".
Дёрнуть содержимое YAMB'ом и им же собрать в МР4... Потом спокойно нарезай хоть в Registrator Viewer'е, хоть в YAMB'е......
Так задача же состоит в том, чтобы сохранить исходное видео без перекодировки. А тут уже она. Но даже так оно не умеет делать. Экстракт оно сделало. А вот mux - хрен! Спойлер: картинки Не знает этот хорей такого формата аудио. Или видео, судя по логу. Но аудио он тоже не знает - даже файл со звуковой дорожкой, который обозвал "SSF1-Evo-S_1_audio.dvi_adpcm" не захотел отображать при открытии файлов. --- Сообщения Объединены, 4 апр 2022 --- И, чтоб не про отвлечённых сферических коней в вакууме разговаривать, вот тут лежат конкретные файлы (SSF1-Evo-S_1.AVI и SSF1-Evo-S_2.AVI), которые надо порезать-посклеивать.
Если уж старый-добрый Machete пасует перед этим странным потоком. то FFMPEG как всегда справился. Просто сменил в нём контейнер: Код: for %%a in ("*.avi") do ffmpeg.exe -i "%%a" -c:a copy -c:v copy -y "F:\%%~na-New_Pack.mkv" И порезал в MKV Toolnix...
А так совсем правильно будет нарезать не меняя контейнера вовсе: Код: for %%a in ("*.avi") do ffmpeg.exe -i "%%a" -ss 00:00:10 -t 00:00:15 -codec copy -y "F:\%%~na-CUT.avi" "-ss" - стартовая позиция от начала ролика "-t" - длительность фрагмента
Формально конечно мы не "Плееры" обсуждаем, но это наиболее близко и темы с похожими запросами в разделе есть - перенёс сюда.
У него встроенный Н264 с несколько ограниченными возможностями. В данном случае лучше использовать "обычный" VirtualDub с предварительной установкой внешнего кодека: https://sourceforge.net/projects/x264vfw/ Единственный нюанс - в этом случае при Direct stream copy служебная инфа про контейнер и компрессию для финального результата берется из первых байт первого фрагмента, т.е. "откусывать начало" - нельзя, "подрезать хвост" - как угодно. Склейка образцов указанным способом: https://disk.yandex.ru/i/r5EbtZ_geap7BQ