您尚未登录。

楼主 # 2024-10-08 01:11:13

quiter53
会员
注册时间: 2024-10-08
已发帖子: 5
积分: 0

请教一下,f1c100s使用mpv播放视频可以解码视频但显示无输出设备

# 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

离线

楼主 #1 2024-10-08 21:50:22

quiter53
会员
注册时间: 2024-10-08
已发帖子: 5
积分: 0

Re: 请教一下,f1c100s使用mpv播放视频可以解码视频但显示无输出设备

记录目前情况,研究一晚上mpv --vo=help得到输出没有drm,内核启动选项中加载了drm,初步猜测是编译时buildroot没有添加对linux的drm支持,现在尝试添加libdrm手动支持drm,准备编译

离线

楼主 #2 2024-10-08 21:56:55

quiter53
会员
注册时间: 2024-10-08
已发帖子: 5
积分: 0

Re: 请教一下,f1c100s使用mpv播放视频可以解码视频但显示无输出设备

刚刚试了一下mpv软解的效率极其低下(mpv输出设备设置为null),在站内浏览得到大佬的硬解码分享,继续肝


https://whycan.com/t_5398.html

离线

#3 2024-10-09 23:41:30

casdfxx
会员
注册时间: 2023-05-25
已发帖子: 3
积分: 3

Re: 请教一下,f1c100s使用mpv播放视频可以解码视频但显示无输出设备

这个问题我也遇到了,我用的是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驱动里补全试试。

离线

#4 2024-10-10 00:23:17

casdfxx
会员
注册时间: 2023-05-25
已发帖子: 3
积分: 3

Re: 请教一下,f1c100s使用mpv播放视频可以解码视频但显示无输出设备

先用ffmpeg应个急:
nohup ffmpeg -re -i rm.mp4 -c:v rawvideo -pix_fmt bgra -f fbdev /dev/fb0 &
top
可惜只是没声音。
1.jpg
2.jpg
cpu40%,360p,这个算软解还是硬解?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn