问题标签 [video-conversion]

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 回答
330 浏览

android - Centos 视频优化器

我的服务器上有很多 MP4 文件。我的目标是让他们在安卓手机上播放。

视频的分辨率为 480×272,这不是问题,因为我对其进行了测试,大多数机器人都能够流式传输它。但问题是视频的大小。流式传输速度很慢,并且由于其大小而缓冲了很多。

我需要一个可以将大小减小到 50-60MB 左右的转换器。只有一点点的质量下降。如果可能,输出文件应该覆盖输入文件。

你能想出什么办法让我在最短的时间内完成这项工作吗?我的服务器是 CENTOS,我安装了 FFMPEG、MP4Box。

0 投票
1 回答
11609 浏览

c - ffmpeg - 转换时不允许操作错误

我正在开发一个安卓应用程序。我的要求是在 android 上实现一个 rtsp 流服务器。它必须实时流式传输使用MediaRecorder. 另一个要求是我必须使用 live555 作为流媒体服务器。我得到的MediaRecorder是 MP4 或 3GP 格式。live555 不能同时流式传输。但是如果我只以“RAW_AMR”格式录制它,它可以流式传输音频。由于 live555 支持 'mpg' 格式的流媒体,我决定在中间放置一个可以将 'mp4' 或 '3gp' 转换为 'mpg' 的人,我选择了 ffmpeg。

我已将 live555 和 ffmpeg 移植到 android。ffmpeg 能够在MediaRecorder完成后转换记录的文件。但问题是 ffmpeg 不能同时做到这一点。也就是说,ffmpeg 在录制时无法转换文件。它显示一个Operation not permitted错误。我在我的 linux 机器上尝试了同样的方法,使用 VLC 来录制而不是MediaRecorder在 android 上。结果是一样的。ffmpeg 可以在录制完成后进行转换,而在录制时无法转换。

这是我在我的 linux 机器上发出的 ffmpeg 命令:

test.mp4VLC 以mp4格式录制的文件在哪里。并且test.mpg是我的目标文件。以下是ffmpeg在终端上的输出。

有人能告诉我是什么导致了问题吗?或者上面的场景是否可以通过 ffmpeg 实现。即 ffmpeg 能否在录制的同时进行转换?如果 ffmpeg 无法实现,请您提出任何替代解决方案吗?

注意:我放了一个C标签,因为如果可以通过对 ffmpeg 的 C 进行一些调整,我已经准备好这样做(我非常想要这个解决方案)。但请提供一些指向正确方向的指示。

0 投票
10 回答
33433 浏览

iphone - 从 iphone 捕获的视频在使用 ffmpeg 转换为 .mp4 时被旋转

当我尝试在我的应用程序中上传从我的 iPhone 捕获的视频时,服务器会执行从 .mov 到 .mp4 的转换,以便可以在其他平台上播放。然而问题是当我拍摄视频(纵向)并转换(使用ffmpeg)然后从服务器播放时,它似乎被旋转了。任何的想法?

0 投票
1 回答
617 浏览

android - 转换视频格式

在安卓手机中,如果我们拍摄视频,视频将是 3gp 格式。但我的应用程序不接受 3gp 视频,我想将 3gp 转换为 mp4 或 flv 或 swf。我需要在我的 android 模拟器中安装 FFMPEG 以将 3gp 转换为 mp4。怎么做?如果有人知道,请帮助我。

问候
桑达尔。

0 投票
3 回答
1213 浏览

flash - 是否有网页的音频视频播放器

我正在创建一个网站,用户可以在其中上传不同格式的视频音频,但我想要一个在我的网页上打开并播放相应视频或音频的 Flash 播放器(或任何其他播放器)。

我在谷歌上搜索了很多,但找不到任何东西。

我也不想在上传时转换视频,因为它在内存和 CPU 的使用方面成本太高。(我检查了转换 4 个视频需要大约 70% 的 CPU 和 25 秒来转换所有视频)

是否有任何此类播放器在网页上用于播放所有格式的视频/音频。

我们可以创建任何这样的 Flash 播放器吗?如果是,我应该从哪里开始?

我在这里有一些细节http://activeden.net/category/flash/video-players/video-players

任何人都可以在这里指导我进行演示或示例,以查看上述播放器是否在网站上正确播放多种格式播放器。

0 投票
2 回答
4701 浏览

ffmpeg - 如何使用 ffmpeg 将视频的前几秒转换为多种输出格式

我想使用 ffmpeg 将视频的前几秒(比如 5 秒)转换为多种输出格式。

当我使用此语法转换整个视频时,一切正常:(
为简单起见,我将所有选项保留为默认值)

但是当使用这种语法尝试前 5 秒时:

第一个输出文件(即 ouptput1.mp4)没问题,长度为 5 秒,但第二个(以及下一个输出,如果存在)具有原始文件的大小。

这就是 ffmpeg 在屏幕上打印的内容。

使所有输出文件大小相同的正确语法如何?

这不是ffmpeg的错误吗?(注意转换进度的最后几行,所有时间戳看起来都一样)

提前致谢。

0 投票
2 回答
7316 浏览

ffmpeg - ffmpeg的限制?

我正在尝试将 avi 文件转换为 mpeg,但 ffmpeg 给了我这些错误消息,“缓冲区下溢”和“数据包太大”

我使用的命令是:

ffmpeg -I input.avi -s 2592x2160 -b 1200 output.mpg

  1. 视频尺寸 - 有什么限制吗?

    我注意到,如果我拍摄尺寸较小的视频,它似乎可以正常工作,有没有办法容纳这样的大尺寸文件?

  2. 帧速率 - ffmpeg 可以填充视频吗?

    我也有某些帧速率的问题,错误消息告诉我 mpeg1 格式只支持某些帧速率,我可以让 ffmpeg 填充我的 avi 文件来解决这个问题吗?

  3. 文件大小 - 可以转换的最大文件大小是否有任何限制?

谢谢,埃蒙

输出

0 投票
1 回答
2951 浏览

php - 从本地系统上传后将视频转换为 .mp4 格式不显示视频只听到声音

我正在使用fileuploader.js上传视频文件。现在我想将视频格式转换为.mp4. 我已经使用ffmpeg并在上传后将php视频转换为.mp4。我使用的样本段是

我试图将.flv视频文件转换为.mp4格式,但问题是我看不到视频,只能在转换后听到声音。是不是用的转换线$cmd不正确。请帮忙。

0 投票
2 回答
670 浏览

video - 为什么 GPU 可以更快地转换视频?算法?

我想知道为什么像 Badaboom 这样的程序在大多数显卡上转换视频的速度要比在 CPU 上运行的每个程序快得多。我想知道区别在于芯片布局还是 CPU/GPU 周围的组件(缓存,...)。

0 投票
0 回答
418 浏览

video - 观看文件夹和转码视频

我有一个包含多个子文件夹的文件夹,每个子文件夹都包含多种文件格式,如 FLV、F4V、WMV、MOV、AVI、M4A、VOB 和 MPG。我想将所有文件转换为 MP4 格式,并通过自动创建子文件夹(就像在源路径中一样)将转换后的视频保存在目标路径中。

当我使用媒体编码器进行转换时,我无法访问子文件夹。

有没有适合我要求的工具?我不介意购买付费工具。