gpt4 book ai didi

c# - FFMpegCore C# 从文件中读取字节

转载 作者:行者123 更新时间:2023-12-04 23:20:20 35 4
gpt4 key购买 nike

我正在尝试使用 从 mp4/h264 文件中读取字节数组或流“FFMpegCore”图书馆。
我正在尝试读取文件并将其存储到 fileStreamOnlyWithMedia但我有错误

Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument"


var fileStreamOnlyWithMedia = new MemoryStream();

FFMpegArguments
.FromFileInput(filePath)
.OutputToPipe(new StreamPipeSink(fileStreamOnlyWithMedia), options => options
.WithVideoCodec(VideoCodec.LibX264).WithoutMetadata().ForceFormat("mp4").WithFastStart()).ProcessSynchronously();

fileBytes = fileStreamOnlyWithMedia.ToArray();

最佳答案

问题是 mp4 容器需要查找(因为文件内的内容需要排序),当 ffmpeg 输出到管道时这是不可能的。
您可以尝试使用 vp9 和 mkv
如需更多信息,请参阅 this answer

关于c# - FFMpegCore C# 从文件中读取字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68116252/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com