问题标签 [ffmpeg]
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.
ruby-on-rails - Rails 回形针问题
我已经使用 thinkbot-paperclip 将视频上传到我的 rails 应用程序,然后使用 ffmpeg 将视频转换为“flv”格式。在这里供您参考,我指定了一些模型示例代码:
如果我指定:url
或:path
选项它不能正常工作。
在我看来,我使用以下行播放了我的视频:
如果我使用 <%= @model.source.url%>
,则不会播放视频。
什么时候放置视频 url,它显示视频 URL 为 /source/original/sample/sample.fly?22000009。我知道最后一部分是时间戳,但我想使用<%= @model.source.url%>
. 我的错误是什么,有人可以纠正我吗?
video - FFMPEG:根据输入视频设置输出分辨率和比特率
我正在处理具有不同纵横比的用户视频。似乎 FFMPEG 只允许您指定一个固定的分辨率。我希望输出 res 适合输入 res。同样,我希望 FFMPEG 根据输入视频智能地设置输出比特率:显然它不应该比输入大。
我可以通过以下方式获取视频的属性,
但这需要对输出进行一些难看的解析,所以我想知道 FFMPEG 或其他工具是否有更直接的工具。
基本上,我遇到了 Youtube 问题:废话进来了,应该出来的质量相当均匀。
c++ - 在 Qt-Projekt 中加载 libavcodec
我想在我的 Qt 项目中包含 libavcodec。我应该这样做吗
或者更多的Qt,例如
如果我真的明白了,还有一个问题要理解:要使用 libavcodec,我需要导入源文件还是 .dll?
c# - SharpFFMpeg ffmpeg 转换教程
我正在学习一个很好的教程或如何使用 SharpFFMpeg 或者是否有一种在 c# 中使用 ffmpeg 的简单方法......
我想将 video.(x 格式) 转换为 video.flv 截屏并随时保存。
如果那里有一个很好的教程或者你知道一个简单的方法,请在这里发布。
谢谢,基兰
php - 您如何将音频文件(即时)转换为浏览器?
我希望能够即时将音频文件转换为 MP3 到用户浏览器。我正在使用的软件是:Ubuntu 系统上的 Apache、PHP 和 FFMPEG。这是我到目前为止的代码:
使用此代码,仅转换了音频的前几秒,但是,当我注释掉标头函数时,音频文件已完全转换,但所有二进制数据都传递到屏幕(而不是包装在浏览器 mp3 播放器中) )。
有什么想法吗?
windows-xp - 使用 MSYS 和 MinGW 为 Windows 构建 ffmpeg
我正在尝试为此处给出的 Windows (Xp-SP2) 构建 ffmpeg 。
上面的命令按照指示放在一个myconfig
文件中,当我运行时./myconfig
,显示以下错误:
正如链接中所建议的那样,我尝试了各种选项,但仍然无法成功。
我的环境是 Win XP:
- MinGW-5.1.6,
- bash-2.05b-MSYS,
- MSYS-1.0.10,
- ffmpeg-0.5
编辑:
通过参考howto对上述命令进行某些更改后,我能够成功运行make命令,并且我在各自的目录中找到了以下DLL
- ffmpeg\libavcodec\avcodec-51.dll
- ffmpeg\libavformat\avformat-51.dll
- ffmpeg\libavutil\avutil-49.dll
但我没有看到任何 ffmpeg\ffmpeg.exe 文件:(
可能出了什么问题?
ffmpeg - 将新的编解码器添加到 ffmpeg
是否可以向 ffmepg 添加新的编解码器?我搜索了一下,找不到任何具体的答案。如果可能,我可以知道步骤吗?
c++ - 将外部 C 库加载到现有 C++ 项目中(fe ffmpeg/libavcodec - 一步一步)
将外部 C 库导入我现有的 C++ 项目时,我确实遇到了很大的问题。我想libavcodec
从FFmpeg
-Project 导入,所以我下载了最新的源代码版本。
我现在该怎么办?我必须先编译FFmpeg
还是可以像那样导入它?一个非常简单的分步手册会很棒!
(我找到了导入时如何使用libavcodec的教程,所以这不是必需的......我没有找到一些导入它)
perl - 为什么从 Perl 守护程序运行时 FFMpeg 会在五秒后停止?
我在 Perl 中编写了一个小守护进程,它调用 FFMpeg 对视频进行编码,但编码在 5 秒左右后停止。
我使用这段代码来启动它:
有任何想法吗?
如果我自己启动 FFMpeg 命令,它可以正常工作。
ffmpeg - Can you splice a 1 min clip out of a larger file, without transcoding it?
I have a site that allows people to upload large video files in various formats (avi, mp4, mkv and flv). I need to generate a 1 minute "sample" from the larger file that has been uploaded, and the sample needs to be in the same format, have the same frame dimensions and bit-rate as the original file. Is there a way to simply cut out a section of the file into a new file? Preferably in ffmpeg (or any other tool if ffmpeg is impossible).