首页 > 常见问答

rm格式转换mp3(利用Docker容器进行音视频格式转化)

容器dockerpulljrottenberg/ffmpeg

可以到

https://hub.docker.com/r/jrottenberg/ffmpeg

查看镜像作者给的例子,也可以再查下ffmpeg的相关资料。

音频转化

例子:amr转mp3(只要支持的格式,直接写上就好了)

进入amr文件目录:

dockerrun--rm-v$(pwd):$(pwd)-w$(pwd)jrottenberg/ffmpeg-stats-i1.amr1.mp3

rm格式转换mp3(利用Docker容器进行音视频格式转化)

视频转化

ts文件就是一个视频片段,主要应用于实时传送的节目。

ts是日本高清摄像机拍摄下进行的封装格式,全称为mpeg2ts。mpeg2-ts流的任何一个片段都可以独立解码,因此在传输信道不稳定时,传输mpeg-2码流基本都采用ts流,如电视节目。

例子:ts格式转mp4格式

简单的

dockerrun--rm-v$(pwd):$(pwd)-w$(pwd)jrottenberg/ffmpeg-stats-y-i输入文件-vcodeccopy-acodeccopy-vbsfh264_mp4toannexb输出文件

批量的(这边遍历放宿主机了):

forfilein./*.tsdoif[-f"$file"]thendockerrun--rm-v$(pwd):$(pwd)-w$(pwd)jrottenberg/ffmpeg-stats-y-i$file-vcodeccopy-acodeccopy-vbsfh264_mp4toannexb$file.mp4fidone

ffmpeg简单参数介绍-c:v是指video编码-c:a是指audio编码-bsfbitstreamfilter-iinputfile-fformat-vnvideonot

原文标题:rm格式转换mp3(利用Docker容器进行音视频格式转化),如若转载,请注明出处:https://www.zhaogao888.com/wenda/2087.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赵高号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。