问题标签 [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.
animated-gif - 通过 api 将视频转换为 gif 的服务
我一直在使用 Zencoder 的 api 将视频从一种格式转换为另一种格式,但我现在需要将视频转换为 Zencoder 输出格式中不包含的动画 gif。
任何人都知道能够做到这一点的服务,或者任何相对简单的后端库(理想情况下基于 php)可以做到这一点?
java - 上传到服务器之前基于浏览器的视频转换
我想要基于 flash 或 java 的东西(换句话说,任何可以从浏览器运行的东西,而无需用户下载其他程序,并且不必有 winblows),可以在视频上传到服务器之前对其进行压缩。我计划通过 ffmpeg 在服务器端进行繁重的工作,但客户端至少应该能够在它到达服务器之前压缩到合理的大小,否则上传它需要很长时间。
video - 苹果电视的ffmpeg转换
当我尝试将我的电影库转换为能够在我的 Apple TV 上观看时,我有一个特定的电影文件让我很伤心。我一直在使用 iFlicks 转换我的所有文件,但只有一个问题。这个特定电影文件的原始文件可以正常播放,但在转换后视频会在几分钟后冻结,但音频会继续播放。我尝试使用 ffmpeg 转换文件,但现在文件非常不稳定。第一次播放视频会断断续续,下一次音频会断断续续......但由于某种原因它在 VLC 中播放正常。所以我在想,也许我选择了错误的编解码器来适应 Quicktime/Apple TV。下面是我用于 ffmpeg 的命令。我是否选择了正确的编解码器并正确编写了命令?(我之前没有真正使用过ffmpeg...)
ffmpeg - FFmpeg 进行不必要的复用
我正在编写一个脚本,该脚本将 MKV 或 AVI 等视频文件更改为 MP4,然后从网络流媒体中准备它们。我希望我的输出使用 H.264 和 AAC 编解码器。
到目前为止,我的命令如下所示:
但是,当编解码器已经是 h.264 时,它仍然会对其进行多路复用,它会显示:(h264 -> libx264)。
如果我用'-vcodec copy'替换'-vcodec h264',当编解码器是H.264时它会快得多,但如果输入文件中有不同的编解码器,当然不会更改编解码器。
FFmpeg 有没有办法识别编解码器几乎相同,因此不会混合视频流,但如果源不是 H.264,仍会更改视频编解码器?
ffmpeg - 我可以使用 FFmpeg 为视频流设置旋转字段吗?
我有一个视频文件。我用 MediaInfo 实用程序打开它,我可以在这个文件中看到一个视频流,其属性为 Rotation 90(以及其他属性,如 CodecID、比特率等)。
现在我有另一个没有Rotation 90 属性的视频文件,它根本没有Rotation 属性。
我可以使用 ffmpeg.exe 来生成添加了 Rotation 90 属性且没有其他更改的输出文件吗?我真的不想做任何变换,只想设置 Rotation 属性。
我试过这个-metadata
选项无济于事。
android - FFMPEG 从图像流中输出视频
我知道如何使用 ffmpeg 将图像序列转换为视频。
我想要做的是在我准备好所有图像之前开始将图像转换为视频,即一旦我开始输出图像,ffmpeg 开始转换,并在图像停止出现时停止。有什么办法可以做到这一点?
编辑:我正在 Android 中尝试这个。
mov - 无法在 Ubuntu 上使用 avconv 将 MOV 文件转换为其他视频格式
我最近收到了一些在 iPhone 上录制的 MOV 文件(不确定哪个版本 - 如果需要,我可以获取该信息)。我一直在尝试将这些 MOV 转换为另一种格式(实际上是任何格式),以便我可以在 kdenlive 中编辑剪辑。我尝试过 Windows 中的程序以及 Ubuntu 中的 vlc、ffmpeg 和 avconv,但均未成功。尝试在 Macintosh 上使用 Realplayer 将文件转换为 mp4 和 avi 会导致宽高比不佳和图像质量下降。
我将在下面发布尝试使用 avconv 转换文件的结果。我尝试转换的原始 MOV 文件可以在这里下载: http ://www.unc.edu/~haksaeng/balloon/IMG_0347.MOV
任何有关如何成功转换这些文件而不损失(太多)质量的指导将不胜感激。首选 Ubuntu 解决方案,但此时我会采取任何措施。
现在尝试用 mplayer 播放它:
mp4 - 使用 ffmpeg 的 ppm 到 mkv/avi/mp4 转换的视频无法由 Lightworks 打开,但可以完美观看
我正在尝试为我自己的个人项目做古尔西工作。我设置了所有内容,并且已经将 ppm 输出转换为视频文件。我可以毫无问题地打开并观看文件。但是在编辑程序时 Lightworks 不会加载它。我用 .mkv、.avi 和 .mp4 尝试过,但它不起作用。
这是我的命令行命令(在批处理文件中调用):
对于 .avi 和 .mp4,错误是:Format unlicensed
对于 .mkv,错误是:failed to import
我应该使用哪些设置?或者我应该使用另一个程序?
javascript - 使用javascript在客户端转换视频
有没有办法在客户端使用 javascript 和浏览器转换视频。
我正在寻找能够最大限度地减少我们的服务器进程并显示转换进度的解决方案。
如果没有这样的方法,我如何显示视频转换的过程?
android - 使用 ffmpeg 进行视频转换后在 iPhone 上播放视频
它是一个后端 API(在 Ruby on Rails 中开发),供 iphone 和 android 手机用于上传视频。API 正在将上传的视频转换为 MP4 格式。我在后端使用回形针-ffmpeg gem 进行视频转换。这是我使用的:
我面临的问题是:
当用户从 android 手机上传视频时,它在 android 上完美运行,但不能在 iPhone 上播放。当用户从 iPhone 上传视频时,会发生另一件奇怪的事情,然后它在视频上传后播放完美,但在一段时间(2 或 3 小时)后,它停止播放这些视频。
我怎样才能摆脱这两个问题?任何建议将不胜感激。谢谢
@Michael,这里是android手机上传的视频转换的详细日志