如何将视频文件转换为一系列图像,例如每 N 秒一帧。mplayer 或 ffmpeg 可以做到这一点吗?我已经使用 MPlayer 手动抓取屏幕截图,但我想为长视频自动执行此操作。
假设我们有一个视频文件 some_video。
如何从 shell 脚本(使用 mplayer/transcode/gstreamer/vlc/ffmpeg/whatever)获取它的长度?
VIDEO_LENGTH_IN_SECONDS=`ffmpeg .... -i some_video ... | grep -o .....`
Run Code Online (Sandbox Code Playgroud) 当我在 mplayer 中播放视频时,它有时会显示字幕。我怎样才能关闭它们?
我可以更改mplayer.conf以使其默认关闭吗?
要观看视频,我使用 Mplayer,效果很好。但是Ubuntu坚持播放它遇到的每个带有“图腾”的视频文件,我猜这是一个视频播放器。

我主要在我的笔记本电脑上使用 linux,并且经常在旅行中使用,因为我无法访问互联网。Totem 所做的就是启动,然后说“我应该寻找编解码器吗?”,然后我必须在关闭它之前单击“否”。
我知道我可以为各种视频格式选择“使用 mplayer 打开”,但每隔一段时间我就会有一个具有不同扩展名的文件,并且有图腾。
我似乎无法从我的系统中删除它,这真的让我很生气。我离开 Windows 是为了避免您无法删除的程序。:(
编辑:如果我不能删除它,我会很高兴有一个解决方案让所有视频文件都用 mplayer 播放。我不想为每个文件扩展名配置“播放 mplayer”。
我觉得标题已经很清楚了,正文没填满。
每次我播放新视频时,inf 循环都会消失,每次我都需要再次按 Shift+L。如何将其设为我的默认设置。据我所知,这个程序中没有任何配置。抱歉,如果我错了或者看起来不够努力。
我想配置mplayer conf,使播放器的默认音量不是25%。每首歌曲/轻弹,我都必须通过键盘增加音量。我只能找到简单地过度推动声卡的解决方案......
是否可以在视频的最后一帧冻结 mplayer 而不是关闭?
我在 linux 中使用 CLI 版本的 mplayer。
我正在帮助一位正在做演示的朋友,他想展示一些他拍摄但已转换为 ASCII 艺术的视频。我可以使用 aalib (-vo aa) 在 Linux 机器上使用 mplayer 很容易地做到这一点。但这只能播放电影,实时转码。我想要做的是将这些视频转换为 ASCII 艺术并将它们保存在文件中,以便它们可以在某些常规视频播放器(例如 vlc、wmediaplayer 等)上循环播放。
我玩过 mplayer/mencoder 试图转储流、视频、将其传输到 fifos、标准输出等等,但我似乎找不到任何方法来做到这一点。
你们以前有没有做过这个,如果有,怎么做?
非常感谢!
每次我重新启动计算机时,我在 Windows 上使用的mplayer 构建都会重新加载字体缓存。我发现原因是我在重新启动时清除了临时目录并将字体缓存保留在那里。
我在想:如何让mplayer你不总是刷新字体缓存?
(这需要很多时间,当发生这种情况时,我通常会“措手不及”。通常只能使用 1 或 2 种字体,我经常将其视为“加害于侮辱”。)
我之前尝试过的其他构建用于重新加载每个新工作目录中的完整字体缓存,因为它们将缓存放置在该本地目录中。由于 Windows 二进制文件的最新版本的来源多年来以某种方式变化,因此很高兴知道 mplayer 实际尝试做什么。
注意:在过去,mplayer 曾经有一个单一的、内置的、默认字体。发生了什么?
我发现一个选项<cachedir>中fonts/fonts.conf,相对于mplayer.exe,我可以用它来解决1。(我把它最新的手动当一个新的版本到来,我经常忘了这样做。和剩余的问题仍仍然存在。另外,它在哪里搜索 fonts/fonts.conf 文件?)
当我用 mplayer2 打开视频时,它会“缩放”到我的窗口大小。例如
原来是720p。当我用 mplayer 打开同一个文件时,它似乎以默认分辨率显示视频,只是裁剪了:
我阅读了手册页并尝试了该-zoom选项,但结果不是我所期望的:
我也许可以使用-xy或某些缩放选项,但我希望视频“缩放”以适应窗口大小(如果我更改窗口大小,我希望视频适应,就像 mplayer2)。mplayer 可以实现吗?
mplayer ×10
linux ×3
ffmpeg ×2
video ×2
ascii-art ×1
capture ×1
command-line ×1
fontconfig ×1
images ×1
media-player ×1
mpv ×1
totem ×1
ubuntu ×1
windows ×1