Video Twitter API:上载视频时内容响应无效

Video Twitter API:上载视频时内容响应无效,video,twitter,ffmpeg,Video,Twitter,Ffmpeg,我正在通过/1.1/media/upload.json端点将视频上传到Twitter API。我正在处理以下错误: {"request":"\/1.1\/media\/upload.json","error":"InvalidContent."} 我发现这个问题/解决方案表明这是一个视频编解码器问题 这些截图属于我试图上传的两个视频。但我不确定我需要应用什么样的转换(使用库)才能使它工作 另外,我阅读了所有上传视频的方法,似乎是对的,我也遇到了同样的问题。这可能是视频编解码器的问题,也可能是

我正在通过
/1.1/media/upload.json
端点将视频上传到Twitter API。我正在处理以下错误:

{"request":"\/1.1\/media\/upload.json","error":"InvalidContent."}
我发现这个问题/解决方案表明这是一个视频编解码器问题

这些截图属于我试图上传的两个视频。但我不确定我需要应用什么样的转换(使用库)才能使它工作


另外,我阅读了所有上传视频的方法,似乎是对的,我也遇到了同样的问题。这可能是视频编解码器的问题,也可能是文件大小的问题,因为Twitter只支持高达15mb的视频上传。因此,您必须使用分块媒体上载方法。要更清楚地了解您可能正在处理的内容,一种方法是将以下代码附加到formData对象:

media_category: 'tweet_video'
然后返回以下JSON响应:

STATUS:  200 {
"media_id":1166679087613698048,
"media_id_string":"1166679087613698048",
"media_key":"7_1166679087613698048",
"size":1055736,
"processing_info":{
"state":"failed",
"progress_percent":100,
"error":{
"code":3,
"name":"UnsupportedMedia",
"message":"file is currently unsupported" }}}
然后,我使用了一个名为splitfile的npm模块来分割文件,这样视频就可以在Twitter的视频上传限制范围内分块上传