我正在尝试进行一些截屏,但是由于我的计算机太旧且速度太慢,因此制作的视频很慢,而且我尝试录制的应用程序由于 CPU 消耗而变得无响应。由于我目前无法升级,我正在寻求优化我所拥有的。
我从 GNOME 切换到 OpenBox,并且我已经杀死了不必要的进程等。仍然没有好处。我还优化了我正在录制的应用程序,因此唯一剩下的就是录音机本身,即 FFMpeg。
有哪些选项和标志可用于从 FFMpeg 中获得最佳性能?是否有任何特定的编解码器比其他编解码器更容易处理?我将一次录制大约 10-15 分钟,因此也将不胜感激。有任何想法吗?
我正在尝试播放我从手机录制的视频(三星 Galaxy On7 上的股票视频/照片应用程序)。
当我单击它们时,我从 Fedora 28 上的 Totem 收到以下错误消息:

播放文件需要 H.264 (High Profile) 解码器,但未安装
单击“在程序中查找”找不到合适的编解码器。
该file工具将它们标记为“ISO Media, MP4 v2 [ISO 14496-14]”。
这是我从 CLI 运行 Totem 时的错误日志:
** 消息:12:57:35.979:缺少插件:gstreamer|1.0|totem|H.264(High Profile)解码器|decoder-video/x-h264,level=(string)4,profile=(string)high, interlace-mode=(string)progressive, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8 (H.264 (High Profile) ) 解码器)
Handbrake new VP9 codec 变灰无法使用。
我从ppa repo他们的homepage.
libav and the vpx-tools 已安装。
我错过了什么?我可以检查什么?
我使用的是 openSUSE Leap 42.2 和 Opera 46.0.2597.57。
互联网上的某些视频(可能是 YouTube 上的一半)在 Opera 上不起作用。YouTube 告诉我无法观看视频并建议我访问https://www.youtube.com/html5。 我的浏览器不支持H.264和MSE & H.264,如页面所述,尽管 Opera 被列为支持。
我做了一些研究并安装了以下软件包(不是解决方案):
也许我需要提一下,Firefox 在 YouTube 和其他无法在 Opera 上运行的视频上运行得非常好。
非常感谢你的帮助。
PS:如果 openSUSE Leap 42.3 解决了这个问题,这对我来说是一个选择,但我仍然没有足够的时间进行更新。
我使用的是Ubuntu 13.04(生命周期结束) - 现在使用 13.10。我有这个.wmv视频文件。当我尝试在vlc上播放时,它显示以下错误,没有视频但音频工作正常:
No suitable decoder module:
VLC does not support the audio or video format "G2M4".
Unfortunately there is no way for you to fix this.
Run Code Online (Sandbox Code Playgroud)
我需要安装任何编解码器吗?我怎样才能播放这个文件?
当我用图腾电影播放器运行它时,我得到:
Required plugin could not be found
Videos requires to install plugins to play media files of the following
type: video/x-asf-unknown decoder
Run Code Online (Sandbox Code Playgroud)
编辑#1
此编辑是在尝试给出的答案之后进行的。
1)我安装了mplayer. 当我运行视频文件时,它正在处理一些需要很长时间才能完成的内容。请看下面的屏幕截图(看最后一行)。

2)然后我安装smplayer(GUI)。当我尝试运行 .wmv 文件时,只有音频而不是视频(与 vlc 的情况一样)。
3) 我尝试将我的vlc版本从当前版本 2.0.8升级到更高版本。我用谷歌搜索并尝试了不同的方法,但无济于事。然后我删除它并重新安装它。
1) sudo …Run Code Online (Sandbox Code Playgroud) 我已经为我的编译命令安装gdb并添加了-g选项,但是当我尝试(gdb) s或(gdb) n它说:
程序没有运行。
它仅在我尝试(gdb) r去并停止我的程序由于错误而停止的地方时才有效(我可以gdb在没有命令行的情况下看到这一点)。
我应该如何逐行跟踪我的代码?
假设用计算机在地球上的某个地方录制了一首歌,并存储了该数据流。
如果这是使用Audacity存储的,您可以将其设置为.aupformat,这是一个非常简单的 XML 文件。
为什么除了文件中的几个数据点之外,我们还需要其他任何东西?我们为什么要使用.mp3或任何东西?事实上,编码这会增加一些局部样本的大小。
我认为问题可能是图像的大小,但我不能说音频文件的大小。