问题标签 [sharpffmpeg]

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 投票
0 回答
837 浏览

c# - 使用 SharpFFmpeg 将原始帧编码为 H264

我想使用SharpFFmpeg将原始帧 (byte[]) 编码为 H264 。代码是:

但是encode函数返回的值总是-1(错误)。有人可以指出我在这里缺少什么。任何帮助将不胜感激。谢谢。

0 投票
0 回答
762 浏览

c# - 使用 C# ffmpack 将 mp4 视频转换为 m3u8 格式

我可以将我手中的扩展名为 mp4 的文件从与 PowerShell 相关的代码行转换为 m3u8 格式。

但我想使用 C# 自动化这个过程。我按照微软网站上的文档写的做了,但是我无法添加相关参数。有没有人做过这样的事情?或者我该如何走一条路。

https://docs.microsoft.com/en-us/powershell/scripting/developer/hosting/adding-and-invoking-commands?view=powershell-7&fbclid=IwAR05LjyIa8Yv5YFVh-HcbWH5YqmaeQKJ8LzaGsCQxjvJBIepdLAx7E39y7Y

0 投票
1 回答
602 浏览

ffmpeg - 是否可以使用 Memory Stream 如何为 FFMpeg 输入文件?

我正在尝试在 .NET 应用程序中使用 ffmpeg。例如,是否可以使用内存流 -i [string inputFilePath]获取一些帧?非常感谢您的任何回答。

0 投票
1 回答
876 浏览

c# - 如何使用 C#/.NET 的 FFmpeg 包装器从 .h264 转换为 .ts?

语境

我在我的 .NET Core API 项目中使用FFMpegCore,该项目接收一个.h264文件(以二进制格式发送,接收并转换为 a byte array)以转换为.ts.

我想使用 FFmpeg将.h264流转换为输出流。.ts

当前方法

问题

我没有得到工作.ts文件。我做错了什么?你能给我一些提示或帮助我吗?即使您有其他您认为更适合此问题的 FFmpeg 包装器。

笔记:

  • 我没有文件的物理位置,因为这将通过 HTTP 接收文件的内容。因此,我将只有字节数组,这意味着我需要使用输入流转换为另一种格式。
  • FFmpeg 命令用于测试从.h264到的转换.ts(使用文件):ffmpeg -i file.h264 -an -vcodec copy -f mpegts output.ts
0 投票
1 回答
214 浏览

ffmpeg - ffmpeg 循环过滤器无法正常工作

我正在尝试按如下方式运行 FFmpeg 命令

在此,我使用 aloop 循环音频以填充视频,但该音频没有重复,它播放一次然后停止

0 投票
0 回答
59 浏览

python - 是否有任何示例/文档可用于演示如何直接在 Python/C 而不是命令行中使用 FFMPEG 库?

我想执行以下 FFMPEG 命令行完成的操作,但只能使用命令行。相反,我想直接在 Python 和 C 中使用底层库来执行操作:

ffmpeg -i "Filename.ts" -map 0:d -c copy -f data "outputfile.bin" | python ./klvdata_test.py

手头的任务是提取元数据。是否有任何示例/文档展示了 FFMPEG 基础库的使用。