使用python下载HLS(HTTP)流视频

使用python下载HLS(HTTP)流视频,python,ffmpeg,video-streaming,video-capture,pyffmpeg,Python,Ffmpeg,Video Streaming,Video Capture,Pyffmpeg,我需要使用python下载流式视频(从URL),命令行参数为: ffmpeg -i URL stream.mp4 我知道我可以使用subprocess命令 subprocess.call('ffmpeg -i '+ URL +' stream.mp4', shell=True) 有没有像API这样的替代方法,我可以使用它来代替使用subprocess命令这里有一个在python中使用ffmpeg的API 这里有一个在python中使用ffmpeg的API 您可以使用,我已经查看了它的文档和存

我需要使用python下载流式视频(从URL),命令行参数为:

ffmpeg -i URL stream.mp4
我知道我可以使用subprocess命令

subprocess.call('ffmpeg -i '+ URL +' stream.mp4', shell=True)

有没有像API这样的替代方法,我可以使用它来代替使用subprocess命令

这里有一个在python中使用ffmpeg的API


这里有一个在python中使用ffmpeg的API

您可以使用,我已经查看了它的文档和存储库,这是一个非常整洁的项目,从HLS ABR支持到AWS S3上传

对于HLS输出,请执行以下步骤:

第一步:
使用pip安装它:
pip安装python ffmpeg视频流

第二步:
附加视频源:

导入ffmpeg\u流媒体
视频=ffmpeg_流媒体。输入(VIEDO_URL)
第二步:
设置视频比特率和输出:

来自ffmpeg\u流式导入格式、比特率、表示、大小
_360p=表示(大小(640360),比特率(276*1024128*1024))
_480p=表示(大小(854480),比特率(750*1024,192*1024))
_720p=表示(大小(1280720),比特率(2048*1024320*1024))
hls=video.hls(Formats.h264())
hls.表示法(_360p,_480p,_720p)
hls.output('/var/media/hls.m3u8')
正如我前面所说的,您还可以将视频片段上传到任何与S3兼容的云存储中

来自ffmpeg_流媒体导入S3,CloudManager
s3=s3(aws_-access_-key_-id='YOUR_-key_-id',aws_-secret_-access_-key='YOUR_-key_-secret',region_-name='YOUR_-region')
将_保存到_s3=CloudManager()。添加(s3,bucket_name=“bucket name”)
输出(云=保存到s3)
有关更多信息,请查看软件包的

转码快乐

您可以使用,我已经查看了它的文档和存储库,这是一个非常整洁的项目,从HLS ABR支持到AWS S3上传

对于HLS输出,请执行以下步骤:

第一步:
使用pip安装它:
pip安装python ffmpeg视频流

第二步:
附加视频源:

导入ffmpeg\u流媒体
视频=ffmpeg_流媒体。输入(VIEDO_URL)
第二步:
设置视频比特率和输出:

来自ffmpeg\u流式导入格式、比特率、表示、大小
_360p=表示(大小(640360),比特率(276*1024128*1024))
_480p=表示(大小(854480),比特率(750*1024,192*1024))
_720p=表示(大小(1280720),比特率(2048*1024320*1024))
hls=video.hls(Formats.h264())
hls.表示法(_360p,_480p,_720p)
hls.output('/var/media/hls.m3u8')
正如我前面所说的,您还可以将视频片段上传到任何与S3兼容的云存储中

来自ffmpeg_流媒体导入S3,CloudManager
s3=s3(aws_-access_-key_-id='YOUR_-key_-id',aws_-secret_-access_-key='YOUR_-key_-secret',region_-name='YOUR_-region')
将_保存到_s3=CloudManager()。添加(s3,bucket_name=“bucket name”)
输出(云=保存到s3)
有关更多信息,请查看软件包的

转码快乐