ffmpeg相关内容

M4A 和 AAC 音频文件有什么区别?

M4A 音频文件和 AAC 音频文件之间有什么区别吗?相同的东西,但文件扩展名不同? 解决方案 .M4A 文件通常只包含音频并被格式化为 MPEG-4 Part 14 文件 (.MP4> 容器). .AAC 不是容器格式,而是带有编码音频流的原始 MPEG-4 Part 3 比特流. 请注意,M4A 不必完全包含 AAC 音频,还有其他有效选项. ..
发布时间:2021-12-26 19:23:28 其他开发

ffmpeg 将 rtsp 重新串流到 mjpeg

我有几个 IP 摄像头可以通过 rtsp 传输 720 X264 视频.在 Android 上查看时,流确实不可靠.如果建立了 2 个以上的连接,它们也会失败. 我有一个 ubuntu 服务器,我可以用它来连接和重新传输为 mjpeg 或其他东西.有大量不同的命令,但它们似乎都涉及对视频进行转码. 我怎样才能简单地将实时 rtsp 提要作为 mjpeg 重新传输而不对视频本身做任何事情 ..
发布时间:2021-12-26 19:23:13 其他开发

ffmpeg 图像到视频脚本有人吗?

我想拍摄一堆图像并从中制作视频幻灯片.会有一个应用程序,对吧?是的,似乎有不少.问题是我希望将幻灯片与一段音乐同步,而我见过的所有应用程序都只允许您将每张幻灯片显示一整秒的倍数.我希望它们显示 1.714285714 秒的倍数以适应 140 bpm. 我所见过的工具一般似乎都有 ffmpeg 在底层,所以想必这种事情可以用脚本来完成.但是 ffmpeg 有很多选择......我希望有人能有一 ..
发布时间:2021-12-26 19:23:06 其他开发

将 ffmpeg 转码结果流式传输到 S3

我想使用 FFMPEG 转码一个大文件并将结果直接存储在 AWS S3 上.这将在 tmp 空间有限的 AWS Lambda 内完成,因此我无法在本地存储转码结果,然后在第二步将其上传到 S3.我将没有足够的 tmp 空间.因此,我想将 FFMPEG 输出直接存储在 S3 上. 因此,我创建了一个允许“PUT"的 S3 预签名网址: var outputPath = s3Client.Ge ..
发布时间:2021-12-26 19:22:59 其他开发

FFMPEG 转换后的 mp4 文件在 firefox 和 chrome 中无法播放

我使用 FFMPEG 命令将 flv 视频文件转换为 mp4 并使用 html5 视频标签并在浏览器中播放视频.但是在使用 ffmpeg 将视频转换为 mp4 后,它无法在 firefox 和 chrome 浏览器中播放.它显示一条错误消息,指出“未找到支持格式和 MIME 类型的视频".我已经添加了下面的代码,请帮忙. cmd/C ffmpeg -i INPUT_FILE_PATH -y -a ..
发布时间:2021-12-26 19:22:52 前端开发

使用 FFMpeg 从 MemoryStream 播放视频

我在搜索如何使用 FFMpeg 从 TMemoryStream(或内存中的类似缓冲区)播放视频文件时遇到了困难.我见过很多东西,包括 UltraStarDX、Delphi 昂贵的 FFMpeg 组件等等. 一个名为 FFMpeg Vcl Player 的组件声称可以播放来自一个内存流.我下载了试用版,我猜它使用了 CircularBuffer.pas(也许). 有人知道怎么做吗? ..
发布时间:2021-12-26 19:22:46 其他开发

如何使用 ffmpeg 只提取 30 秒的音频

我正在使用 ffmpeg 进行音频转换.我正在使用这个命令: ffmpeg -i file.mp3 file.wav 这很好用.但是我只想让我的输出文件包含最多 1 分钟的音频.我怎样才能使用 ffmpeg 做到这一点? 解决方案 使用以下命令: ffmpeg -ss 0 -t 30 -i file.mp3 file.wav -ss 0 - 从 0 秒开始 -t 30 - 捕获 ..
发布时间:2021-12-26 19:22:39 其他开发

使用 .m3u8 解密和组合 .ts 音频文件

我有几千个 .ts AES-128 加密音频文件,带有 .key 和 .m3u8 文件. 密钥文件只包含一个由 44 个字符组成的密钥..m3ud 文件似乎是某种类型的播放列表. #EXTM3U#EXT-X-ALLOW-CACHE:NO#EXT-X-TARGETDURATION:10#EXT-X-MEDIA-SEQUENCE:0#EXT-X-KEY:METHOD=AES-128,URI=" ..
发布时间:2021-12-26 19:22:33 其他开发

使用 ffmpeg 用 isight 录制视频

因此,要在 linux 上使用 ffmpeg 录制网络摄像头视频,您可以使用类似... ffmpeg -f video4linux2 -s 640x480 -i/dev/video0 out.avi 但是在 mac 上这不起作用,所以我想知道你如何在 mac 上使用 ffmpeg 用 isight 进行录制? 我研究过,很多人说它不能完成,但这些帖子中的大多数都非常老,所以我想知道从那以 ..
发布时间:2021-12-26 19:22:20 其他开发

ffmpeg 将 avi 拆分为具有已知帧速率的帧

我将此作为评论发布在此相关主题下.然而,他们似乎没有注意到=( 我用过 ffmpeg -i myfile.avi -f image2 image-%05d.bmp 将 myfile.avi 拆分为存储为 .bmp 文件的帧.它似乎工作,除了不完全.录制视频时,我以 1000fps 的速率录制,结果视频长度为 2min29sec.如果我的数学是正确的,那么整个视频的总帧数应该为 149,0 ..
发布时间:2021-12-26 19:22:14 服务器开发

使用 ffmpeg 剪切视频的多个部分

在我尝试做的事情中,我需要删除视频文件的某些部分,然后从中创建一个新的部分. 例如,来自这样的视频文件: ==================== 我剪了两刀 ======||======||||== 并生成一个新的较小的视频文件: ============== 当我说 2 时,我的意思是任意数量的单独剪辑,具体取决于视频文件. 如果我只想切割一部分,我会这样做: ffm ..
发布时间:2021-12-26 19:22:05 Python

PHP 和 FFMPEG - 执行智能视频转换

我有一项异常艰巨的任务要执行.本以为很容易,结果一切努力都没有结果. 我正在将上传到 php 脚本的各种格式(.avi、.mpg、.wmv、.mov 等)的视频转换为单一的 .flv 格式.转换效果很好,但我遇到的问题是视频的分辨率. 这是我当前正在运行的命令(使用 PHP 变量): ffmpeg -i $original -ab 96k -b 700k -ar 44100 -s ..
发布时间:2021-12-26 19:21:54 PHP

寻找速度最快的视频编码器,将网络摄像头流传输到 ipad 的延迟最少

我正在寻找对可在 html5 视频标签中查看的网络摄像头流进行编码的最快方法.我正在使用 Pandaboard:http://www.digikey.com/product-highlights/us/en/texas-instruments-pandaboard/686#tabs-2 用于硬件.可以使用gstreamer、cvlc、ffmpeg.我将使用它来驱动机器人,因此视频流中需要最少的延迟 ..
发布时间:2021-12-26 19:21:46 其他开发

使用 ffmpeg 将 Mp4 转换为 HLS

我正在尝试在 iOS 应用程序中使用 ffmpeg 将本地 .mp4 视频转换为 HLS.我已经使用 pod 集成了 ffmpeg 包装器并生成了所有分段的 .ts 文件和 m3u8 文件,但如下所示,某些 .ts 文件段未在 .m3u8 播放列表文件中列出.它总是列出最后 5 个视频片段. #EXTM3U#EXT-X-版本:3#EXT-X-TARGETDURATION:2#EXT-X-MEDI ..
发布时间:2021-12-26 19:21:42 移动开发

在 Python 中提取视频帧

我想提取视频帧并将它们保存为图像. import os, sys从 PIL 导入图像a, b, c = os.popen3("ffmpeg -i test.avi")out = c.read()dp = out.index("持续时间:")持续时间 = 输出[dp+10:dp+out[dp:].index(",")]hh, mm, ss = map(float, duration.split(" ..
发布时间:2021-12-26 19:21:34 Python

rtsp 流捕获

我正在寻找转储 rtsp 流的通用方法.我想弄清楚,某些 rtsp 流运行良好,服务器正在发送一些可观看的视频. openRTSP 起初,google 向我推荐了 openRTSP 工具. openRTSP -4 ${stream_link} >${输出文件} 但是该工具转储的输出视频文件并不正确.视频解码器 (ffdec) 返回许多错误,例如“无法解码视频数据包"和“[h264 ..
发布时间:2021-12-26 19:21:27 其他开发

使用ffmpeg快速检查目录内视频文件的完整性

我正在拼命寻找一种方便的方法来检查包含文件夹的特定目录中 .mp4 文件的完整性..mp4 文件和文件夹的名称都包含空格、特殊字符和数字. 我已经找到了一个正确的 ffmpeg 命令来快速识别损坏的 .mp4 文件,取自 此处:ffmpeg -v error -i filename.mp4 -map 0:1 -f null - 2>error.log 如果创建的 error.log 包 ..
发布时间:2021-12-26 19:21:19 其他开发

将 openGL 上下文保存为视频输出

我目前正在尝试将在 openGL 中制作的动画保存到视频文件中.我曾尝试使用 openCV 的 videowriter 但没有任何优势.我已经成功地生成了一个快照,并使用 SDL 库将它保存为 bmp.如果我保存所有快照,然后使用 ffmpeg 生成视频,这就像收集 4 GB 的图像.不实用.如何在渲染过程中直接写入视频帧?这是我在需要时用来拍摄快照的代码: void snapshot(){SD ..
发布时间:2021-12-26 19:21:15 C/C++开发

如何向 Chrome 正确提供模拟网络摄像头视频?

我正在尝试在 Chrome 中为需要网络摄像头馈送才能运行的产品运行端到端测试.据我了解,这意味着使用 --use-file-for-fake-video-capture="/path/to/video.y4m" 命令行参数向 Chrome 提供虚假的网络摄像头视频.然后它会将其用作网络摄像头视频. 但是,无论我提供什么 y4m 文件,在这些条件下运行的 Chrome 都会出现以下错误: ..
发布时间:2021-12-26 19:21:11 其他开发