gpt4 book ai didi

video - ffmpeg:不断编码并将base64数据 block 附加到输出文件中

转载 作者:行者123 更新时间:2023-12-04 22:50:06 25 4
gpt4 key购买 nike

我有一个 .mov我的 iphone cam 写入的文件保存为 input.mov我有一个正在读取当前更新文件的脚本,我正在尝试将视频和音频编解码器编码为 .mkv容器。
我对这个工具知之甚少,但在 ffmpeg 附近查看类似的 Q/A我几乎没有发现使用 base64 作为输入。但它是documented通过 ffmpeg 获取图像,所以我认为这是可能的,我也使用了 data:video/mp4因为这些文件类型非常相似。
我有:

const ifRecordingStream = await fs.readStream('input.mov', 'base64', 4095);
ifRecordingStream.open();

ifRecordingStream.onData((chunk) =>
execute(`ffmpeg -f concat -i "data:video/mp4;base64,${chunk} -c:v h264 -c:a aac output.mkv")
);
onData()当前抛出 Line {}: unknown keyword {}我的命令错了吗? ffmpeg -f concat -i "data:video/mp4;base64,${chunk}" -c:v h264 -c:a aac output.mkv欢迎任何帮助。

最佳答案

它可能会帮助你:

ffmpeg -y -framerate 60 -f image2pipe -i pipe: -i <AUDIO FILE> -pix_fmt yuv420p -vcodec libx264 -preset veryslow -profile main -qp 1 -shortest -movflags +faststart -tune animation <OUTPUTFILE>
https://ffmpeg.org/pipermail/ffmpeg-user/2015-July/027528.html

关于video - ffmpeg:不断编码并将base64数据 block 附加到输出文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66157632/

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