问题标签 [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.

0 投票
2 回答
1232 浏览

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%>. 我的错误是什么,有人可以纠正我吗?

0 投票
4 回答
3448 浏览

video - FFMPEG:根据输入视频设置输出分辨率和比特率

我正在处理具有不同纵横比的用户视频。似乎 FFMPEG 只允许您指定一个固定的分辨率。我希望输出 res 适合输入 res。同样,我希望 FFMPEG 根据输入视频智能地设置输出比特率:显然它不应该比输入大。

我可以通过以下方式获取视频的属性,

但这需要对输出进行一些难看的解析,所以我想知道 FFMPEG 或其他工具是否有更直接的工具。

基本上,我遇到了 Youtube 问题:废话进来了,应该出来的质量相当均匀。

0 投票
2 回答
2863 浏览

c++ - 在 Qt-Projekt 中加载 libavcodec

我想在我的 Qt 项目中包含 libavcodec。我应该这样做吗

或者更多的Qt,例如

如果我真的明白了,还有一个问题要理解:要使用 libavcodec,我需要导入源文件还是 .dll?

0 投票
2 回答
6392 浏览

c# - SharpFFMpeg ffmpeg 转换教程

我正在学习一个很好的教程或如何使用 SharpFFMpeg 或者是否有一种在 c# 中使用 ffmpeg 的简单方法......

我想将 video.(x 格式) 转换为 video.flv 截屏并随时保存。

如果那里有一个很好的教程或者你知道一个简单的方法,请在这里发布。

谢谢,基兰

0 投票
1 回答
2534 浏览

php - 您如何将音频文件(即时)转换为浏览器?

我希望能够即时将音频文件转换为 MP3 到用户浏览器。我正在使用的软件是:Ubuntu 系统上的 Apache、PHP 和 FFMPEG。这是我到目前为止的代码:

使用此代码,仅转换了音频的前几秒,但是,当我注释掉标头函数时,音频文件已完全转换,但所有二进制数据都传递到屏幕(而不是包装在浏览器 mp3 播放器中) )。

有什么想法吗?

0 投票
3 回答
15079 浏览

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 文件:(

可能出了什么问题?

0 投票
1 回答
18157 浏览

ffmpeg - 将新的编解码器添加到 ffmpeg

是否可以向 ffmepg 添加新的编解码器?我搜索了一下,找不到任何具体的答案。如果可能,我可以知道步骤吗?

0 投票
2 回答
983 浏览

c++ - 将外部 C 库加载到现有 C++ 项目中(fe ffmpeg/libavcodec - 一步一步)

将外部 C 库导入我现有的 C++ 项目时,我确实遇到了很大的问题。我想libavcodecFFmpeg-Project 导入,所以我下载了最新的源代码版本。
我现在该怎么办?我必须先编译FFmpeg还是可以像那样导入它?一个非常简单的分步手册会很棒!
(我找到了导入时如何使用libavcodec的教程,所以这不是必需的......我没有找到一些导入它)

0 投票
1 回答
1108 浏览

perl - 为什么从 Perl 守护程序运行时 FFMpeg 会在五秒后停止?

我在 Perl 中编写了一个小守护进程,它调用 FFMpeg 对视频进行编码,但编码在 5 秒左右后停止。

我使用这段代码来启动它:

有任何想法吗?

如果我自己启动 FFMpeg 命令,它可以正常工作。

0 投票
4 回答
10306 浏览

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).