问题描述
我有一个由我的 iphone cam 写入的 .mov
文件,保存为 input.mov
,我有一个脚本正在读取当前更新的文件,我正在尝试将视频和音频编解码器编码为.mkv
容器。
我对这个工具知之甚少,但在查看有关 ffmpeg
用法的类似问答时,我发现很少使用 base64 作为输入。但它是由 ffmpeg 用于图像的 documented,所以我认为这是可能的,而且我也使用了 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
欢迎任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)