
У меня есть видеофайл (без аудиопотока), взятый с Lorex CCTV DVR. Видеофайл имеет суффикс ".264", что, как я предполагаю, означает, что его формат — raw h264. Я не могу воспроизвести это видео на некоторых медиаплеерах, включая проигрыватель по умолчанию на планшете Apple. Я хотел бы преобразовать файл в другой формат, который более универсален, например, mp4. Я попробовал следующую команду в терминале Linux:
avconv -i ~/somePath/foo.264 -vcodec libx264 -f mp4 ~/somePath/foo.mp4
но выходной файл mp4 был в основном пустым, с общим размером 285 байт. Более того, когда я попытался воспроизвести его с помощью приложения Ubuntu Videos, приложение вернуло окно с сообщением об ошибке: "Произошла ошибка. Этот файл не содержит воспроизводимых потоков".
file --mime-type ~/somePath/foo.264
~/somePath/foo.264: application/octet-stream
mediainfo ~/somePath/foo.264
...
Format:AVC; Format profile:Baseline@L2; Width:352 pixels; Height:240 pixels
...
Кто-нибудь может подсказать мне, как преобразовать файл .264 в .mp4?
решение1
Как воспроизводить и конвертировать файлы .264 в mp4:
Как воспроизводить файлы .264:
- Установите VLC, если у вас его нет
- запустить vlc
- Выберите «Все», чтобы отобразить все настройки параметров вложенности.
- В столбце «вход/кодеки» выберите «Демультиплексоры». Демультиплексоры используются для разделения аудио- и видеопотоков.
- Изменение настройки по умолчанию [Автоматически] на [Демультиплексор видео H264]
- Откройте файл .264, убедившись, что выбрано «Все файлы».
Как конвертировать видеофайлы .264 в файлы MP4:
- Выберите [Конвертировать/Сохранить...] в раскрывающемся меню Медиа.
- Появится окно [Открыть медиа], нажмите «Добавить», чтобы добавить файл .264, который нужно преобразовать. Затем нажмите кнопку «Преобразовать/Сохранить», чтобы продолжить.
- Выбрав «Видео - H.264 + MP3 (MP4)» в списке профилей, щелкните значок «Конфигурация», чтобы настроить параметры профиля.
- Выберите «MPEG-TS», а не MP4/MOV (по умолчанию), затем перейдите в «Аудиокодек», чтобы отключить звук.
- Перейдите на вкладку «Видеокодек», выберите «H-264» в списке кодеков, затем выберите/отметьте «Сохранить исходную видеодорожку». Этот шаг очень важен.
- Нажмите «Сохранить», чтобы сохранить настройки профиля, затем нажмите «Браузер», чтобы выбрать каталог, в котором необходимо сохранить сгенерированный файл. После этого нажмите «Старт», чтобы продолжить генерацию файла. Всего через несколько секунд вы получите файлы с расширением .ts.
- Запустите программу Handbrake, импортируйте файл .ts для конвертации.
Отсюда:https://www.unifore.net/ip-видеонаблюдение/как-воспроизвести-264-видеофайла-с-ip-камер-dvrs.html