Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HeZhang1994/video-audio-tools
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
https://github.com/HeZhang1994/video-audio-tools
audio-converter audio-editing audio-processing ffmpeg video-editing video-processing
Last synced: 2 months ago
JSON representation
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
- Host: GitHub
- URL: https://github.com/HeZhang1994/video-audio-tools
- Owner: HeZhang1994
- License: mit
- Created: 2019-01-08T08:36:31.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-02T09:21:51.000Z (almost 5 years ago)
- Last Synced: 2024-08-07T23:57:30.586Z (6 months ago)
- Topics: audio-converter, audio-editing, audio-processing, ffmpeg, video-editing, video-processing
- Language: Python
- Homepage:
- Size: 13.4 MB
- Stars: 222
- Watchers: 9
- Forks: 65
- Open Issues: 1
-
Metadata Files:
- Readme: README-cn.md
- License: LICENSE
Awesome Lists containing this project
README
# 视频和音频处理/剪辑
[![image](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/HeZhang1994/video-audio-tools/blob/master/LICENSE)
[![image](https://img.shields.io/badge/python-3.7-blue.svg)]()
[![image](https://img.shields.io/badge/status-stable-brightgreen.svg)]()[*English Version*](https://github.com/HeZhang1994/video-audio-tools/blob/master/README.md) | [*中文版*](https://github.com/HeZhang1994/video-audio-tools/blob/master/README-cn.md)
基于**Python**和**FFmpeg库**实现的处理/剪辑视频和音频。
特别感谢FFmpeg及其贡献者。关于更多相关内容,请访问[FFmpeg网站](https://www.ffmpeg.org/)。
## 目录
- [功能](#功能)
- [依赖项](#依赖项)
- [安装Linux版本的FFmpeg](#安装linux版本的ffmpeg)
- [安装Mac版本的FFmpeg](#安装mac版本的ffmpeg)
- [使用方法](#使用方法)
- [视频和音频处理](#视频和音频处理)
- [视频和音频剪辑](#视频和音频剪辑)## 功能
- **提取**视频中的音频。
- **添加**音频到不含音频的视频。
- **删除**视频中的音频。
- **转换**音频的格式。
- **剪切**视频或音频为片段。
- **拼接**视频或音频的片段。
## 依赖项
* __ffmpeg 4.1.1__ (针对Linux系统)
* __ffmpeg 4.1.3__ (针对Mac系统)### 安装Linux版本的FFmpeg
* 安装
```bash
$ sudo apt-get install ffmpeg
```* 更新(如果适用)
```bash
# FFmpeg的最新版本为4.1.x(2019年4月11日)。
$ sudo add-apt-repository ppa:jonathonf/ffmpeg-4
$ sudo apt update && sudo apt upgrade
```### 安装Mac版本的FFmpeg
* 安装
```bash
# 安装homebrew。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# 通过homebrew安装FFmpeg。
$ brew install ffmpeg
```* 更新(如果适用)
```bash
# 通过homebrew更新FFmpeg。
$ brew update && brew upgrade ffmpeg
```## 使用方法
参考程序注释,设置输入和输出多媒体文件的文件名/路径。
### 视频和音频处理
请使用`VideoAudio_Processing/`中提供的程序。
- 运行`run_VAP_extract.py`,**提取**视频中的音频。
- 运行`run_VAP_add.py`,**添加**音频到视频。
- 运行`run_VAP_remove.py`,**删除**视频中的音频。
- 运行`run_VAP_convert.py`,**转换**音频的格式。
### 视频和音频剪辑
请使用`VideoAudio_Editing/`中提供的程序。
- 运行`run_VAE_Video_01Clip.py`或`run_VAE_Audio_01Clip.py`,**剪切**视频或音频为片段。
- 运行`run_VAE_Video_02Merge.py`或`run_VAE_Audio_02Merge.py`,**拼接**视频或音频的片段。
如果您对该项目有任何问题,请报告issue,我将会尽快回复。
如果该项目对您有帮助,请为其加星支持哈,非常感谢。^_^