STM32 видеоплеер AVI с OSD меню. Оптимизация jpeg декодера на ассемблере

Аватар автора
VadRov
? STM32 видеоплеер AVI с OSD меню. Оптимизация jpeg декодера на ассемблере. ? В видео демонстрируются анимационные фильмы (на правах лицензии Creative Commons): "Elephants Dream": © Сopyright 2006, Blender Foundation / www.orange.blender.org "Big Buck Bunny": © Сopyright 2008, Blender Foundation / www.bigbuckbunny.org "Sintel": © Copyright 2010, Blender Foundation / www.sintel.org ? Требования к формату AVI: - поток видео mjpeg (motion jpeg), т.е. видеокадры должны быть закодированы jpeg кодеком; - поток аудио mp3, т.е. звук должен быть закодирован mp3 кодеком. Для преобразования видеофайла к поддерживаемому плеером формату рекомендуется использовать библиотеку ffmpeg. Например, следующая командная строка преобразует mp4-видео в поддерживаемый плеером формат avi с размером кадра 320х240, частотой 25 кадров в секунду, с качеством кодирования 15: ffmpeg -i video.mp4 -c:a mp3 -c:v mjpeg -s 320x240 -r 25 -q 15 video.avi где: -i video.mp4 - указание на файл-источник, который вы хотите преобразовать в поддерживаемый плеером формат avi; video.avi - выходной файл с расширением avi, в котором будет сохранен результат преобразования; -c:a mp3 - указание на то, что "звуковая дорожка" (аудиопоток) в выходном файле должна быть в формате кодека mp3; -c:v mjpeg - указание на то, что "видео дорожка" (видеопоток) в выходном файле должна быть в формате кодека mjpeg (набор картинок, закодированных кодеком jpeg, т.н., motion jpeg); -s 320x240 - указание на размер видеокадра в выходном файле avi...

0/0


0/0

0/0

0/0