# mpv
mpv 0.33.1 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
built on Mon Oct 7 00:24:07 CST 2024
FFmpeg library versions:
libavutil 56.51.100
libavcodec 58.91.100
libavformat 58.45.100
libswscale 5.7.100
libavfilter 7.85.100
libswresample 3.7.100
FFmpeg version: 4.3.2
Usage: mpv [options] [url|path/]filename
Basic options:
--start=<time> seek to given (percent, seconds, or hh:mm:ss) position
--no-audio do not play sound
--no-video do not play video
--fs fullscreen playback
--sub-file=<file> specify subtitle file to use
--playlist=<file> specify playlist file
--list-options list all mpv options
--h=<string> print options which contain the given string in their name
# ls
1.mp4 littlevgl_demo
# mpv 1.mp4
(+) Video --vid=1 (*) (h264 480x854 30.000fps)
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
Error opening/initializing the selected video_out (--vo) device.
Video: no video
Exiting... (Errors when loading file)
#
使用官方buildroot2021Audio选项去除了mplayer故选择mpv进行视频播放,输入mpv [filename]后显示Error opening/initializing the selected video_out (--vo) device.花屏和清屏检测有效,是mpv指令输入错误还是其他问题,新人求教0.0
离线
记录目前情况,研究一晚上mpv --vo=help得到输出没有drm,内核启动选项中加载了drm,初步猜测是编译时buildroot没有添加对linux的drm支持,现在尝试添加libdrm手动支持drm,准备编译
离线
离线
这个问题我也遇到了,我用的是v3s。试过mplayer和mpv都出现一样的错误:Error opening/initializing the selected video_out (--vo) device.即使手动指定-vo fbdev,和使用drm都不行。屏幕一定是正常的,因为可以用fbv显示图片,也通过了modetest测试,虽然显示的内容比实际屏幕内容大,我用的是内核自带的,好像叫vkm什么来着。后来在B站上看到了一个v3s的小电脑,用的是st7789v的屏幕,与我用的800x480屏幕驱动不同。他用的是一个tft 的drm ,我用的是主线上的simplepanel-fb, panelsimple-vkm。ops确实是少了一些东西。打算明天使用st7789的驱动打印出各种ops函数的调用信息,看看到底是哪个函数起作用,然后在panelsimple驱动里补全试试。
离线
先用ffmpeg应个急:
nohup ffmpeg -re -i rm.mp4 -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0 &
top
可惜只是没声音。
cpu40%,360p,这个算软解还是硬解?
离线