赞
踩
官网: https://www.ffmpeg.org/
Github地址: https://github.com/FFmpeg/FFmpeg
百度网盘链接: https://pan.baidu.com/s/1UBcoXy6v3XG8oz0GuMKd8w 提取码:90ow
FFmpeg主要有三个部分:
第一部分是四个作用不同的工具软件
分别是:ffmpeg.exe,ffplay.exe,ffserver.exe和ffprobe.exe。
第二部分是可以供开发者使用的SDK
为各个不同平台编译完成的库。如果说上面的四个工具软件都是完整成品形式的玩具,那么这些库就相当于乐高积木一样,我们可以根据自己的需求使用这些库开发自己的应用程序。这些库有:
第三部分是整个工程的源代码
无论是编译出来的可执行程序还是SDK,都是由这些源代码编译出来的。FFmpeg的源代码由C语言实现,主要在Linux平台上进行开发。FFmpeg不是一个孤立的工程,它还存在多个依赖的第三方工程来增强它自身的功能。在当前这一系列的博文/视频中,我们暂时不会涉及太多源代码相关的内容,主要以FFmpeg的工具和SDK的调用为主。到下一系列我们将专门研究如何编译源代码并根据源代码来进行二次开发。
打开官网下载地址:http://ffmpeg.org/download.html
在下载页面上,我们可以看到,对于32位和64位版本,分别提供了三种不同的模式:static、shared和dev:
完事点击Download下载即可。
将下载到本地的压缩包解压到合适的位置。
比如我将它解压到G:\software目录。
配置环境变量
复制软件的bin目录路径G:\software\ffmpeg-4.2.1-win64-static\bin,将它添加到系统环境变量的Path中:
示例演示:
# -*- coding: utf-8 -*-
import os
import time
def convert_audio(m4a_path):
"""
实现 m4a to mp3
:param m4a_path:
:return:
"""
temp_name = m4a_path.split('/')[-1].split('.')[0]
os.system("ffmpeg -i " + m4a_path + " " + temp_name + ".mp3")
convert_audio("C:/Users/Nick/Desktop/m4atomp3/YesterdayOnceMore.m4a")
Ffmpeg常用转码命令
ffmpy3官方文档
mp4格式的视频,编码方式mpeg4,转化为h264
python ffmpy3与FFmpeg的安装 python 使用 ffmpeg
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。