Работаю на встроенном линуксе. Я хочу воспроизводить видео с минимальным процессором. Поэтому после компиляции я попытался воспроизвести видео с помощью mplayer и gstreamer. Mplayer использует ЦП в среднем% 10-20. Я хочу получить эту работу на gstreamer. Итак, я попробовал эту команду:
1- gst-launch filesrc location=video_path.mpeg ! mpegdemux ! mpeg2dec ! autovideosink
2-gst-launch-0.10 filesrc location=video_path.mpeg ! dvddemux ! mpegvideoparse ! mpeg2dec ! xvimagesink
Эти команды используют в среднем 10-20% ЦП. Этот номер, который я хочу номер. Но звук не работал с этой командой. Я попытался добавить аудиоэлемент, но не смог этого добиться.
Я также пробовал gst-launch-1.0 playbin uri=file:///video_path.mpeg
. Аудио работает с этой командой, но загрузка процессора настолько высока, что я не предпочитаю это.
Как я могу работать со звуком с помощью 1 или 2 команд?