[ @vlc @video ]
Устранение "квадратиков" в VLC
Могут быть разные причины. Например, декодер вынужден пропускать кадры, которые были необходимы для чтения следующих. Почему это произошло — зависит от железа, от проигрываемого файла, от версии VLC и ещё потенциально много чего.
Надо отключить декодирование с аппаратным ускорением.
Настройки
> Все настройки
> (сделать поиск) FFmpeg
> Прямой рендеринг
> отключить
Для подстраховки можно сделать следующее. (Дисклеймер: у меня VLC с английским интерфейсом, поэтому перевод настроек и путей к ним взят из головы.)
- Поставить приоритет выше среднего (Все настройки → Расширенные → Быстродействие).
- Настроить диапазон кеширования (Все настройки → Ввод/кодеки → Дополнительно → Кеш файлов и кеш диска). По умолчанию в обеих настройках стоит 500 мс, можно попробовать поднять до 2000–2500 мс и посмотреть, есть ли существенная разница. Если нет, можно дальше не поднимать — проблема явно не в этом.
- Выключить фильтры, если они включены (Все настройки → Видео → Фильтры).
- Настроить аппаратное ускорение (Все настройки → Видео → Модули вывода). Нужно выбрать DirectX или Direct3D и поставить галочки на всех настройках этих модулей. И наоборот, если они включены, попробуйте отключить.
Если ничего из этого не помогло, то либо файл битый, либо там настройки сжатия какие-то дурацкие, либо железо не тянет, либо, ну, хрен его разберёт.
Как конвертировать файлы m2ts в mp4
Сперва учесть, что это простая перегонка в mp4, без возможности убрать какие-то аудиодорожки. Для таких задач подойдет HandBrake (распространяется в flatpack, есть documentation — https://handbrake.fr/docs/en/latest/ или https://github.com/teejee2008/selene%20(не факт, что установится без проблем).
Медиа
> Convert/Save (Ctrl+R)
> Файл
> Добавить — файл m2ts (или даже несколько)
> Convert/Save
> выбрать профиль „H.264 + MP3 (MP4)” (по кнопке «Изменить выделенный профиль» откроется больше настроек)
> указать место сохранения будущего файла
> [Начать]