Python 对文件块使用ffmpeg

Python 对文件块使用ffmpeg,python,ffmpeg,Python,Ffmpeg,我正在尝试下载一个100mb的文件块,我需要使用ffmpeg将其转换,并将此文件上载到dropbox。 我尝试的代码: import os import requests #---snip---# for chunk in r.iter_content(chunksize=chunksize): #chunksize is 100mb fp = open("a.mp4","wb") fp.write(chunk) fp.close()

我正在尝试下载一个100mb的文件块,我需要使用ffmpeg将其转换,并将此文件上载到dropbox。 我尝试的代码:

import os
import requests

#---snip---#

for chunk in r.iter_content(chunksize=chunksize):
  #chunksize is 100mb
  fp = open("a.mp4","wb")
  fp.write(chunk)
  fp.close()
  os.system("ffmpeg -i a.mp4 a.mkv")
  
  #code for uploading
错误是未找到moov atom

1.如何使用ffmpeg转换文件块

2.我是否可以在不需要保存到
a.mp4
的情况下进行转换,就像将
块直接提供给ffmpeg一样

Ps:文件大小大于100mb时会出现问题

编辑:

转换后,文件将附加到dropbox中的文件

我想要的是:

  • 示例4.mp4-200mb
  • 以100mb块的形式下载文件
  • 转换块
  • 上载到驱动器(多部分)