问题标签 [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 投票
3 回答
1032 浏览

android - 如何转换 3GP 视频供 Android 观看?

我正在使用 Android 创建 3GP 视频 - 但是,当 3GP 文件发布在网站上时,同一部 Android 手机无法查看它。(该文件适用于 iPhone)。

对 3GP 视频进行编码/调整大小以便 Android 上的视频播放器可以播放的正确方法是什么?

谢谢

0 投票
1 回答
1504 浏览

android - 无法通过 RTSP 将 x264 视频正确流式传输到移动设备

我正在创建类似 YouTube 的网站的移动版本。我将使用 Darwin Streaming Server 流式传输使用 x264 和 NeroAAC 压缩并使用 MP4Box 提示的低分辨率剪辑。

当我使用 VLC 播放器播放它时,流媒体工作正常,正如预期的那样。当我尝试用我的 HTC Hero 打开 URL 时,它切换到播放器模式,然后开始“加载视频”动画,然后过了一段时间它显示“无法连接到服务器”。无论比特率如何,DSS 提供的示例电影都可以很好地流式传输。

我尝试了几个编码选项,但总是相同的结果。我怀疑 nocabac 和 level=11 但它并没有改变什么。

这种类型是否有一些更具体的编码选项?

谢谢你!

0 投票
2 回答
6478 浏览

indexing - 在关键帧上分割视频 (avi/h264)

你好。

我有一个很大的视频文件。ffmpegtcprobe其他工具说,它是 AVI 容器中的 h264 流。

现在我想从视频中剪下小块。

  1. 问题:视频接缝的索引损坏/损坏。我通过mplayer -forceidx -saveidx <IndexFile> <BigVideoFile>. 这里的问题是,我现在被 mplayer/mencoder 困住了,它可以通过-loadidx <IndexFile>. 我已经尝试像man aviindex( mplayer -frames 0 -saveidx mpidx broken.avi ; aviindex -i mpidx -o tcindex ; avimerge -x tcindex -i broken.avi -o fixed.avi) 中描述的那样更正索引,但这并没有修复我的视频 - 这意味着我测试过的大多数工具都无法在视频文件中搜索。

  2. 问题:我通过以下命令剪切了部分视频:mencoder -loadidx in.idx -ss 8578 -endpos 20 -oac faac -ovc x264 -sws 9 -lavfopts format=mp4 -x264encopts <LotsOfOpts> -of lavf -vf scale=800:-10,harddup in.avi -o out.mp4. 现在的问题是,有些视频一开始就损坏了。我认为这是因为事实上,我不一定在关键帧处剪切。

问题:

  1. 修复 avi“内联”索引的最佳方法是什么,以便每个工具都可以再次按预期工作?

  2. 如何在关键帧处拆分?有没有一个mencoder选项呢?

  3. 关键帧是否有频率出现?如何找出这个频率?(所以通过一些数学计算应该可以计算下一个关键帧并在那里剪切)

  4. 有没有其他完全不同的方式来分割这部电影?手工做是没有选择的,我必须切出 1000 多个块......

非常感谢!

0 投票
1 回答
655 浏览

python - Python subprocess + mencoder 不工作,相同的命令在终端中工作

我在通过 python (2.6.1) 子进程使用 mencoder (SVN-r30531-4.2.1) 时遇到问题。我正在尝试加入两个大小、编解码器等完全相同的 mp4 文件。两者都没有音频。我用来测试的代码是:

它不起作用,它只是无限期地挂起。但是,当我通过终端(OS X 10.6.4)运行完全相同的命令时,它可以工作。命令是:

mencoder in1.mp4 in2.mp4 -ovc copy -oac copy -of lavf -o out.mp4

您可以从这里下载视频。我非常有信心这些视频不是问题,因为它可以在终端上运行。

0 投票
2 回答
2340 浏览

video - 如何将各种视频文件格式转换为 FLV(用于 FlowPlayer)?

我们需要允许我们的用户上传视频文件(自然会有各种不同的格式),并将它们全部转换为 FLV,以便可以使用 FlowPlayer ( http://flowplayer.org/ ) 进行流式传输。

什么是更好的 FFmpeg 或 mencoder?各个步骤的适当命令/参数应该是什么。

我看过:
hxxp://flowplayer.org/tutorials/mencoder.html

和:
hxxp://flowplayer.org/tutorials/ffmpeg.html

但是我们无法弄清楚如何在不进入“试错”区域的情况下进行“通用”转换。我不需要将“编码为”某个固定比特率/等,我只想将其转换为 FLV,以便它可以在 FlowPlayer 上播放

0 投票
1 回答
374 浏览

mp3 - mplayer/mencoder 在 RHEL5 机器上编码失败

我正在使用一个名为 ClipShare 的应用程序来发布视频。但是,编码似乎失败了。这是我从日志中得到的:

我确实安装了 LAME。如果我使用 -nosound 选项在第一行运行命令,它可以工作,但有很多“跳帧!”

有任何想法吗?我很感激任何帮助。谢谢!

-交流

0 投票
1 回答
344 浏览

scripting - 将 AVI 文件与部分音轨合并

我需要合并两个音轨比视频短得多的 AVI 文件 - 即它可以是最后几分钟没有声音的视频。当我与transcodeor合并时mencoder,声音和视频“独立”合并在一起,所以我得到一个 AVI 文件,其中所有音频都粘在一起,所有静音也粘在一起并放在最后导致巨大的损失音频和视频之间的同步。有什么方法可以合并这些文件,使文件边界保持完整,并将声音附加到正确的视频帧上?我需要一个 Linux 命令行解决方案。

编辑:这是我正在使用的代码:

0 投票
2 回答
6673 浏览

ffmpeg - 快速编码视频编解码器?

有人可以通过编码速度来比较流行的视频编解码器吗?我知道通常更好的压缩需要更多的处理时间,但也有可能一些编解码器仍然提供相当好的压缩和快速编码。有比较链接吗?

感谢您的帮助

[编辑]:编解码器可以通过使用的算法进行比较,无论其特定的实现、使用的硬件或视频源如何,就像数学算法的大 O

0 投票
2 回答
13443 浏览

video - FFMpeg 将 AVI 转换为 MP4 - 音频/视频不同步

我有一个应用程序可以让用户从他们的网络摄像头录制视频。用户录制 3 个剪辑,然后将它们组合成一个视频进行播放。

我在转换为 MP4 后有时会遇到第三个剪辑上的音频和视频不同步的问题。

这是该过程现在的工作方式-

合并 AVI 视频文件并在中间插入过渡视频,使用 Mencoder 合并 avi 文件。

我收到此错误:

但是,视频会合并为 avi,并且此 AVI 播放时不会出现任何音频同步问题。

使用 mencoder 重新索引

此时视频仍可作为 AVI 正常播放。

使用 ffmpeg 批处理文件将 AVI 转换为 MP4:

这一切都必须使用 Windows 中的命令行工具以编程方式完成(无需视频编辑 GUI 软件)。

以下是示例 avi 和 mp4 文件。音频/视频同步发生在 1:03 左右。AVI 不会不同步,而 mp4 会。

http://trtemp.s3.amazonaws.com/new.avi

http://trtemp.s3.amazonaws.com/new.mp4

有没有人有任何建议来解决这个问题?

0 投票
5 回答
14822 浏览

ffmpeg - 使用 ffmpeg/mencoder/transcode 等转储视频文件的最后一帧。人

我想抓取视频中的最后一帧(.mpg,.avi等)并将其转储到图像文件中(.jpg,.png等)。Toolchain 是一个现代 Linux命令行,所以像mencoder, transcode, ffmpeg&c 这样的东西。

干杯,鲍勃。