пришлось долго искать информацию по тому, какие параметры необходимы для корректного воспроизведения видеофайлов.
Для того, чтобы труд зря не пропадал, попробую собрать всё сюда:
- Плеер вроде как читает 1280x720, однако разрешение экрана medianav - 800x480.
- Успешно проверенные мной видеокодеки: mpeg-1, mpeg-2
- Соответственно проверенные мной расширения файла (контейнеры) - mpg, mpeg
- Проверенный мной аудиокодек: mp3
Соответственно выбранная мной программа для перекодирования - ffmpeg.
Алгоритм действий:
- Качаем ffmpeg с официального сайта - https://ffmpeg.org/download.html">https ... nload.html
- Разархивируем в папку "C:\ffmpeg" (адрес на ваш вкус). В папке должны находиться 3 файла: ffmpeg.exe ffplay.exe ffprobe.exe. Нам нужен лишь первый.
- Создаём текстовый файл, переименовываем его в convert.bat:
convert.batShow
Код: Выделить всё
set out=out\%~n1.mpg If Not Exist "out\*.*" mkdir out ffmpeg -i %1 -map 0:0 -map 0:1 -c:v mpeg2video -c:a mp3 -s 800x480 -b 20M "%out%"
- Запускаем cmd.exe (Нажимаете сочетание клавиш Win-R, вводите cmd, жмёте - Запуск)
- Заходим в папку ffmpeg
Код: Выделить всё
cd C:\ffmpeg
- Запускаем скрипт, передавая ему полный путь до видеофайла(Например D:\Video\File.mkv):
Код: Выделить всё
convert.bat "D:\Video\File.mkv"
- Всё, новый файл с расширением mpg сохраняется в папке C:\ffmpeg\out