问题标签 [mencoder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
video - 如何使用 FFMPEG 对视频进行编码以在 DLink DSM-520 上播放?
一个多星期以来,我一直在搜索,测试,但一无所获。我想使用 FFMPEG 将 mp4 和 mkv 转换为将在我的 DLink DSM-520 上播放的 AVI 文件。Mencoder 会做到的。FFMPEG 生成的文件会导致播放器在视频中锁定不到一分钟。首先,这是我使用 Mencoder 对文件进行编码的内容(从 PocketDIVXEncoder 生成的 test.bat 文件中抓取:
输出文件在 DSM-520 上完美播放。使用 FFPROBE 查看文件,我看到:
所以现在我尝试用 FFMPEG 做同样的事情。
此文件无法在媒体播放器上播放。它播放断断续续,仅单击声音约 15-30 秒,然后冻结。用 FFPROBE 看,它看起来和 Mencoder 创建的完全一样。
所以现在我使用 Xvid4PSP 对视频进行编码。它播放得非常好,FFPROBE 显示了这一点:
它使用高级简单配置文件,所以我查找并更改了我的 FFMPEG 选项:
但是,虽然使用 FFPROBE 的输出文件看起来与 Xvid4PSP 制作的输出文件相同,但它仍然无法在 DSM-520 上播放。
所以现在我很茫然。FFMPEG 是否无法生成 DSM-520 可以播放的文件?我想在 Mencoder 上使用 FFMPEG 的原因是它要快得多。FFMPEG 15 分钟需要 Mencoder 40。
我应该注意到,由 FFMPEG 创建的所有文件都可以在 PC 和我的 Visio 电视上正常播放。DSM-520 连接到不是智能电视的卧室电视。
编辑:我还尝试使用 libxvid 代替 mpeg4,结果相同。
bash - 允许 MEncoder 使用更多 CPU
我正在使用 MEncoder 将大量 jpg 图片组合成延时视频。我有两个主要文件夹,每个文件夹大约有 10 个子文件夹,为了自动化我正在运行的过程:
其中 jpg2avi 是 MEncoder 的设置。
为了并行化它,我在 BreakableBonds 和 UnBreakableBonds 两个文件夹中启动了这个命令。然而,每个过程只使用大约 27%,所以总共略高于 50%。有什么办法可以加速这个吗?这样每个过程大约占50%。(我知道每个进程的 50% 是不可能的。)
mencoder - Mencoder 生成一个多次使用第一个图形的视频
我使用 python 生成 png 图形,然后使用 mencoder 制作电影。我使用了我在网上搜索的推荐。它确实为我生成了一部电影。但奇怪的是,它在整部电影中多次使用了第一个人物。那不是我想要的。我不确定为什么。代码如下:
ffmpeg - (MEncoder) 如何解决 librtsp: buffer overflow in rtsp_get 错误?
我正在尝试使用 MEncoder 转储我得到的 RTSP 流。当我尝试做同样的事情时,我收到一条错误消息“librtsp:rtsp_get 中的缓冲区溢出”。
完整的控制台输出如下所示。
当我尝试播放流时,我也收到此错误。可能是什么原因?帮我解决这个问题。谢谢!
linux - 使用 mencoder 在后台录制视频
我有一个带有模拟输入的 USB 电视棒 Sundtek MediaTV Pro III。使用以下命令,录制工作完美。
我唯一的问题是,我可以在录制时听到声音。
这有点烦人,因为我希望能够在重新编码模拟电视流的同时观看动作(文件,而不是 USB 记忆棒)。
没有声音怎么录音?
video - 为什么menconder fps 速率不起作用?
我正在使用 mencoder 从一些 .png 文件中创建视频。问题是无论 -fps 标志如何,帧速率都不会改变。输出视频具有不同的时间长度(在它们的属性中),但视频的大小和速度始终相同(无论选择的 FPS 是什么)。
我只想通过使用更高的 FPS 速率来创建一个短视频。简而言之,是我原始图像集的“延时”。我对 mencoder 做错了什么?我正在使用以下命令:
fortran - 从 Fortran 或 gnuplot 调用 mencoder
我制作了一个用 gnuplot 绘制矢量场的 Fortran 程序,我想制作一个动画。我设法打印了 1000 张名为 framee_000000001.png、framee_000000002.png、framee_000000003.png 等的图片。现在我想将这些图片编译成一部电影。一个名叫 bibi 的用户建议我应该使用 mencoder 并给了我以下代码:mencoder mf://frame_%09d.png -mf fps=30 -ovc lavc -o my_video.avi
我想从 Fortran 或 gnuplot 调用 mencoder,这可能吗?在那种情况下怎么办?
linux - 如何将两个视频拼接在一起(时间/地点/大小/空间/给定坐标)
我在想:
在哪里
- outFile.flv - 附加到的 flv 文件
- appendAt - 此时的时间戳,outFile.flv 文件应该被增长并附加到,或者如果文件已经存在,那么新输入将在指定的坐标/大小/时间替换旧输入,可能会在该过程中增长文件
- file [强制] - 输入文件,这个文件被添加到输出中
- vidXY [强制] - 开始显示此图像的输入文件的角落被添加到现有文件中,输出文件可能必须及时增长。超出前一个视频范围的新区域将被剪裁。
- includeSound - 新声音超级强加旧声音或被丢弃(如果省略)
- Size [可选] - 可以调整输入文件的大小
我希望有一个 bash 脚本可以为 youtube 视频之类的标准编译该命令。
record - mencoder 和 2 个网络摄像头
如果我想从网络摄像头录制视频。我使用以下命令:
但是,我想同时记录 2 个网络摄像头(/dev/video0
和/dev/video1
)。如何?