问题标签 [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 回答
118 浏览

audio - 帧损坏的 DVD

我有一些损坏的 DVD。MEncoder 可以跳过损坏的帧。但是,如果输出的帧数少于输入的帧数,音频与视频不对应...视频延迟...如果在转换过程中跳过任何帧,我如何要求 MEncoder 正确设置 FPS?(OS UnixWare) 我试试看:

mencoder -fps 20000/1001 -ofps 20000/1001 -oac lavc -ovc lavc ./VTS_04_1.VOB -o dh4.avi

它仅适用于视频的开头 - 一段时间后视频将开始延迟......(我必须在 Mplayer 中使用 +/- 键......)

或者还有什么其他转换器可以跳过损坏的帧并正确设置 FPS?

谢谢你。

0 投票
1 回答
1191 浏览

linux - 使用 mencoder 或 ffmpeg 时,特殊字符变得模棱两可

我有以 iso-8859-1 编码的字幕,至少这就是 file -bi 所说的..

他们有土耳其特殊字符,例如 ğ,ü,ş,ç,ö.. 当我尝试这个命令时

土耳其语字符要么不显示,要么变得模棱两可。我也尝试过 iconv 将字符编码转换为 utf-8 也没有工作。

我试过用 ffmpeg -sub_charenc iso-8859-1, -sub_charenc cp1254,-sub_charenc iso-8859-9

当我尝试像这样制作 .ass 文件时,它们都不起作用

它在屏幕上显示字幕行正常。所以我知道它可以读取行,但我无法使用 iso-8859-9(inc. turkish characters)字幕渲染视频。

有人知道我该怎么做吗?用自己的语言完成它的人也可能会有所帮助。我的意思是我知道德语和西班牙语有自己的特殊字符。

0 投票
1 回答
481 浏览

video-processing - 从图像和音频的子集制作视频

我想创建一个包含三个图像和三个音频文件的视频,但每个图像的持续时间应该是相应音频文件的时间。

假设我有三个图像 image_0.png、image_1.png 和 image_2.png 以及三个音频文件 audio_0.mp3(长度 10 秒)、audio_1.mp3(长度 15 秒)、audio_2.mp3(长度 12 秒)。

我想创建一个视频,显示第一个 image_0.png 和 audio_0.mp3 10 秒,然后 image_1.png 和 audio_1.mp3 15 秒,最后 image_2.png 和 audio_2.mp3 12 秒。

我试着用 avconv 来做这个。我尝试了 -i 命令的不同变体

没有任何效果。确实,我可以为每个图像+音频制作一个 avi 视频,但我无法连接所有单个 avi 文件......此外,由于质量损失,这不是我认为的最佳方式。

你会怎么做?这甚至可以用avconv吗?

0 投票
0 回答
652 浏览

ffmpeg - 将背景音乐添加到现有的 avi

我有一个之前用 mencoder 生成的 video.avi。它有一个视频和音频流,我正在尝试向它添加(混合)一个 background.mp3 文件,但我在互联网上没有找到任何东西,这就是我问的原因。背景音乐总是比 video.avi 中的音频长,所以我必须使用像我从 ffmpeg 知道的“最短”之类的东西。

如果我这样做:

video.avi 中的现有音频流被覆盖(或未使用)。甚至可以用 mencoder 做到这一点吗?如果有人能告诉我如何使用 ffmpeg 或 avconv(任何 linux 命令行工具)来做到这一点,我将不胜感激。

0 投票
1 回答
974 浏览

video - 将视频剪切到最后 10 秒

所以我正在寻找一种将视频文件剪切到文件最后 10 秒的方法。通常我会使用 FFMPEG 或 mencoder,但情况是每次剪切时要剪切的文件的大小都会不同。所以我使用ffmpeg找到了一些一般持续时间的东西,但问题是我需要持续时间以秒为单位而不是00:00:00,所以我可以只使用var-10作为-ss。

我不知道我是否解释得足够好,但简而言之:

每次运行不同长度的视频,新文件只需要最后10秒。需要一些资源,但仍然很快。

提前感谢任何回答的人!

0 投票
1 回答
1672 浏览

ssh - 安装 yamdi、ffmpeg、mplayer、mencoder 和 mediainfo

问候,对于一个脚本,我需要在我的服务器上提供以下支持。

我如何检查我从服务器上得到了什么?如果服务器上没有,我如何通过 SSH 安装?

0 投票
0 回答
296 浏览

audio - Mencoder - 音频比视频流长

我正在尝试使用一些图像和音频来使用 mencoder 创建视频。但我的音频文件可能会更长。

这会产生一个视频:
20 秒长(与音频文件长度一样长)。
图像幻灯片放映在 5 秒后结束,之后只有音频播放(从第 6 秒到第 20 秒)。

我怎样才能让 mencoder 生成仅存在视频流的持续时间的视频。在这种情况下,在 5 秒处结束视频。

对于这种用例,ffmpeg 有一个 -shortest 选项。但我在 mencoder 中找不到等效的东西。

0 投票
1 回答
479 浏览

linux - MEncoder 转换 - 断帧

当我将文件从 mp4 转换为 flv 或 mp4(用于移动设备)等其他格式时,对于某些文件,我的输出文件会损坏,包含损坏的帧(像素化或完全灰色)。有些框架还可以,但大部分都坏了。

以下是使用的命令和一些日志错误:

谢谢你的任何建议。

0 投票
1 回答
1068 浏览

mencoder - 在 Ubuntu 中安装 MEncoder

我正在尝试在 Ubuntu 13.04 上安装 MEncoder。我试过 -> sudo apt-get install mencoder 但出现以下错误:

Reading package lists... Done Building dependency tree
Reading state information... Done E: Unable to locate package mencoder

我试图找到静态构建但找不到。有人知道解决方案吗?

0 投票
1 回答
1912 浏览

ffmpeg - 如何使用 mencoder/ffmpeg 命令行工具更改字幕颜色并为其添加背景?

我想将.srt波斯语(-utf8)格式的字幕文件刻录成.mp4使用mencoder格式的视频文件。我正在使用 ubuntu 14.04。此命令适用于在视频文件上刻录字幕的简单任务:

现在我想改变字幕的颜色和字体大小,还要为字幕添加背景。我在这里看到了一些命令,例如 -ass-color <value>-sub-bg-color但它们不能一起工作。-sub-bg-color 在我导入 .srt 文件时有效,而 -ass-color 适用于 .ass 格式。此外,我不想将 .srt 文件转换为 .ass。有谁知道我怎样才能完成这行命令来完成我上面提到的这些更改?

ffmpeg 中的任何相等命令也很受欢迎。我使用 mencoder 只是为了避免弄乱 ffmpeg 编译过程。