ffmpeg +(大)元数据文本 = 分段错误

ffmpeg +(大)元数据文本 = 分段错误

我尝试使用 将大量文本数据插入 mp4 -metadata title='"+JSON.stringify(filedata)+"'。对于少量元数据文本,此方法可行,但对于大量元数据文本则不行。对于平均 2 MB 的大量元数据文本,我得到Segmentation Fault。我尝试添加,-moov_size 4500000但不起作用。还有其他方法可以尝试吗?

这是完整代码。同样,它适用于小文件。

exec("ffmpeg -y -i /var/www/html/video/"+temp+" -metadata title='"+JSON.stringify(filedata)+"' -f mp4 -c:v copy -c:a copy -moov_size 4500000  -movflags +faststart "+file, {cwd: '/var/www/html/video/'})** 

相关内容