问题标签 [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.

0 投票
1 回答
2866 浏览

video - mencoder -> x264:FPS 问题:视频在输出端快 2 倍

我有一个输入视频,ffmpeg 说:29.96FPS 59.75 tbr 1k tbn 59.83 tbc 我的编码过程是:

我在这里简化了很多,让您在我将音频编码分开并使用 mp4box 合并结果时减少解析。

ffmpeg -i 输出说视频是:25 FPS 25 tbr 25 tbn 50 tbc

并且在播放视频时,音频正常,视频比输入快2倍,所以视频在音轨的一半处结束(与输入相比,音频很好,只是视频运行速度快2倍)

对我的问题有任何想法吗?

0 投票
1 回答
507 浏览

linux - 将视频与入/出点拼接在一起

我正在做一个基本上将视频拼接在一起的项目。

我需要一些比cat设置视频点更复杂的东西。

假设我需要渲染以下内容:

  1. Video1(使用 10seconds-20seconds 的剪辑)
  2. Video2(使用 5seconds-7seconds 的剪辑 - 从 video1 淡入

我的想法是:

  • 将 video1 的渲染版本从 10 秒到 20 秒
  • 将 video2 的版本从 5 秒渲染到 7 秒
  • 将视频与过渡缝合在一起。

我看过 mencoder/ffmpeg ,我想我可能需要它们的组合。我不知道从哪里开始剪辑之间的过渡 - 任何关于路线的建议都会非常感激。

我需要能够从 linux 命令行运行它。

0 投票
3 回答
4854 浏览

image - 使用 mencoder 或 ffmpeg 合并/连接图像和视频文件

嗨,我有合并视频文件的命令,但我想将图像加入视频文件。

我在做什么:

1) 使用 ffmpeg 将图像转换为 mp4

2) 使用 mencoder 将此转换后的视频加入我选择的视频

但它提示错误:不能将仅视频文件与音频视频文件混合尝试-nosound。

我还添加了-nosound,但结果文件不包含任何音频。

该怎么办?

ffmpeg 命令:

此转换后的 .mp4 文件已正确创建,但没有音频

mencoder 命令:

请帮忙..

0 投票
5 回答
643 浏览

macos - Bash 脚本:无法执行 mencoder 命令!

这是一个脚本.. 只是想练习一些 bash 技能并为我的中文 mp4 播放器制作一个快速实用程序 =)

问题是这一行:

当您删除 echo 以执行命令时,命令会失败,但是如果您要复制此回显脚本并手动执行它,则一切正常。

从 shell 脚本输出执行命令时:

正如我在手动执行命令之前提到的,一切正常,例如:

现在我所能做的就是复制粘贴生成的命令..问题出在哪里?我真的很努力地用谷歌搜索......没有结果......(我知道mencoder有个人资料......这不是我想要的情况)

0 投票
2 回答
28792 浏览

ffmpeg - ffmpeg 与 mencoder

我正在为各种设备和平台进行大量视频编码。我在mencoderffmpeg之间来回跳了几次。你推荐哪个,为什么?

附带问题:从谷歌搜索看来,mencoder 使用的是 ffmpeg。它是一直这样做还是只在它认为有必要时这样做?

0 投票
1 回答
793 浏览

php - FFMPEG 查找 MOV 视频是否为 h.264

我们如何在 PHP 中找出 MOV 或 MP4 视频是否使用 h.264 编码。我安装了 mencoder 和 FFMPEG。

0 投票
2 回答
1458 浏览

php - 将 G2M3 和 G2M2 编码的视频(GoToMeeting 视频)转换为 FFMPEG 支持的视频类型



我正在开发一个 PHP 应用程序,用于FFMPEG-PHP拆分视频并将它们转换为FLV. 我遇到了这个问题:
FFMPEG不支持G2M3G2M2编码视频,我必须让客户端轻松地分割和转换视频的过程,我不希望他在上传到服务器之前在本地转换视频。
我要做的就是找到一种方法将在线G2M3编码的视频转换为或任何其他支持的视频类型。 那么,有什么办法可以做到吗? 可以处理这种类型的视频吗?FLVFFMPEG


MEncoder

0 投票
3 回答
2919 浏览

ffmpeg - 在编码时强制自定义 H.264 帧内(关键帧)?

我有一个视频序列,我想在播放时跳到特定的帧(我的播放器是在 iOS 中使用 AVPlayer 实现的,但这是偶然的)。由于这些帧将以不可预测的间隔下降,因此我无法使用大多数视频编码器中存在的标准“每 N 帧/秒关键帧”功能。但是,我确实提前知道目标帧。

为了尽可能有效地跳过此操作,我需要在编码时强制目标帧为 i 帧。理想情况下,在某种 GUI 中,它可以让我擦到一个帧,将其标记为关键帧,然后(重新)编码我的视频。

如果没有这样的工具,我觉得这可能可以通过使用 libavcodec 滚动自定义编码器来完成,但如果 GUI 不可用,我宁愿使用更高级别(最好是可编写脚本的)工具来完成这项工作不可能。这是ffmpeg或mencoder可以完成的任务吗?

有没有人有这样做的技术?此外,由于我对 h.264 编解码器有一些基本的无知,这完全有可能是一项不可能完成的任务。如果是这样,请让我正确。

0 投票
1 回答
941 浏览

python - 使用 numpy 和 mencoder 直接绘制到电影

所以,这应该是对这个线程的评论,但它显然已经关闭,所以就这样吧。正如这里所建议的那样,我一直在非常成功地使用 matplotlib 和 numpy 和 mencoder。从那以后,我将Voki Codder 缓冲区用于标准输入解决方案,这大大加快了整个过程。问题是,我在命令的 -format="bgra" 部分找不到任何文档。这意味着字节是从右到左蓝绿红阿尔法,右。它们必须是 uint32 还是其他。问题是我正在绘制浮点数的颜色图,所以我试图将它们转换为灰度,但我得到了很多奇怪的模式,这让我坚信我做错了什么。我编写了这个函数来在一个范围内从浮点数转换为 uint32。但结果出乎我的意料,我是在做一些非常愚蠢的事情吗?

0 投票
1 回答
1694 浏览

ffmpeg - mencoder、VLC 和 FFMpeg 中使用的 Mjpeg 编解码器的文档在哪里?

Mencoder 有一个不错的选择,可以将 mjpeg 文件转换为 avi 文件,该文件带有在 VLC 中播放的“MJPG”编解码器。

执行此操作的命令行是:

mencoder 文件名.mjpeg -oac 复制 -ovc 复制 -o outputfile.avi -speed 0.3

其中 0.3 是所需播放帧速率与默认 25 fps 的比率。所有这一切都是制作 mjpeg 文件的副本,在顶部和最后放置一个 avi 标题,这似乎是文件中帧位置的索引。

我想在我自己的代码中复制它,但我在任何地方都找不到文档。索引部分的确切格式是什么?由于某种原因,标头中有额外的填充字节 - 这是什么?

有人知道我在哪里可以找到文档吗?mencoder 和 vlc 似乎都内置了这个编解码器。