我有几百个 WebM 文件,其中在一个文件中包含音频和视频(WebM 是一种容器格式)。我想编辑他们的元数据,例如:
我见过 exiftool,但根据他们的网站,他们只支持读取 WebM 元数据。
如何编辑这四个元数据项?
我和 kazam 一起录制了一段截屏视频。
现在我有一个 webm 文件。
我可以使用什么工具来编辑该视频?
我想剪掉(移除)一些部分。
我使用的是Ubuntu 18.04
Gnome 有一个内置的截屏工具,使用ctrlplus shiftplus altplus R。这是一个很棒的工具,具有一致的质量视频输出!
但是,我需要 mp4 格式的输出。我已经尝试过这个:ffmpeg -i screencast.webm -crf 0 screencast.mp4正如其他 AskUbuntu 帖子中所指定的那样,但它对我来说效果不佳,即使它应该是无损的。
我的 mp4 截屏视频会跳来跳去,冻结在一个帧上,并且文件大小也截然不同。
我需要 h.264 mp4,最好具有恒定的帧速率和高清。
我可以使用什么 ffmpeg 命令?
这是一个示例文件:ffmpeg -i input.webm
$ ffmpeg -i Screencast\ from\ 03-18-2023\ 04\:57\:59\ PM.webm
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype …Run Code Online (Sandbox Code Playgroud) 是否可以通过命令行将 mp4 和 m4v 转换为 webm?
我只想批量将我的 mp4 和 m4v 文件转换为网络,这样我就可以在 Firefox 中播放它们而不会出现任何问题。
我有一个低质量但可播放的 .webm 视频。它是从 webrtc 直播中录制的,该直播似乎连接不良。视频帧不多,音频暂时中断。我正在尝试使用以下命令将视频转换为 .mp4:
avconv -i foo.webm -strict experimental -movflags faststart foo.mp4
Run Code Online (Sandbox Code Playgroud)
我收到此错误至少重复 100 次:
[opus @ 0x268d7a0] LBRR frames present; this is unsupported
[opus @ 0x268d7a0] Error decoding a SILK frame.
[opus @ 0x268d7a0] Error decoding an Opus frame.
Run Code Online (Sandbox Code Playgroud)
生成的 .mp4 视频甚至比 .webm 视频还要糟糕。音频完全中断,视频帧更少。尽管遇到了问题,有没有办法让这个视频更准确地转换?
几年前,当 VP8 编解码器问世时,我在 Ubuntu 上使用一个程序将所有文件转换为 WebM,它会将文件大小减少一半。22 分钟的剧集大小从 300MB 减少到 150MB 以下。
我认为它可能是 Miro Video Converter,但他们现在只提供源 tarball,并且说明没有说明如何编译它。我非常想拥有一个可以运行的 .deb 文件。
现在我尝试用 WinFF、QWinFF、Videomass、FFmpeg 来实现,但没有任何方法可以达到这种效果...不仅奇怪的是单个文件的转换实际上需要几个小时,而且生成的文件甚至比原始 mp4 还要大。 ..它们也只有 640x480。比特率大概是1500。
我究竟做错了什么?我一生似乎都无法在 Linux 上找到任何视频转换器来减小我的超大未压缩 MP4 和 AVI 的文件大小。仅仅是参数吗?我做错了什么吗?有没有可以做得更好的视频转换器?
如果必须的话,我愿意使用命令行,但我知道我提到的几个只是 FFmpeg 的前端。
编辑:示例 - 使用编解码器 mpeg4 aac、2k 比特率、44k 采样率、24 FPS 的 127k 音频输入视频。使用 ffmpeg 转换为 VPx vorbis,相同的音频、1.5k 比特率、相同的帧率、相同的尺寸。并且生成的文件更大?