当前位置: 首页 > backend >正文

视频剪辑入门

文章目录

    • 1.下载视频
      • 1.1 专业下载软件IDM
      • 1.2 使用技术 FFMPEG
      • 1.3 使用 youtube - dl(yt - dlp)下载
      • 1.4 配置插件B站下载助手
    • 2.下载音频
    • 3.视频截取
    • 4.音频截取
    • 5.视频无声
    • 6.视频格式转换
        • ts转换mp4
        • MP4 转 AVI
        • MOV 转 MP4
    • 7.音频格式转换
        • MP3 转 WAV
        • WAV 转 OGG
    • 8.音频拼接
    • 9.经典案例步骤

1.下载视频

1.1 专业下载软件IDM

下载安装idm

https://www.idmchina.net/

image-20250417164823538

首先在谷歌浏览器配置idm插件

chrome://extensions/

image-20250417164541668

在需要下载视频的页面,如果出现这种场景,右侧显示idm下载logo

image-20250417164652128

以下是idm的主界面

image-20250417164715215

1.2 使用技术 FFMPEG

准备:确保当前系统已经安装ffmpeg

输入以下命令,将[视频链接]替换为您要下载的视频的URL地址,[输出文件路径]替换为您希望保存视频文件的本地路径和文件名:

ffmpeg -i "[视频链接]" "[输出文件路径]"

案例:如果要下载的视频链接为http://example.com/video.mp4,并希望将其保存为C:\Users\YourUsername\Downloads\downloaded_video.mp4,则命令如下:

ffmpeg -i "http://example.com/video.mp4" "C:\Users\YourUsername\Downloads\downloaded_video.mp4"

1.3 使用 youtube - dl(yt - dlp)下载

yt-dlp https://www.bilibili.com/video/BV1Ks4y1M7SF

1.4 配置插件B站下载助手

极简插件网站下载

打开谷歌浏览器插件管理器,导入插件

打开哔哩哔哩视频bv

右下角显示,点击下载音频,视频

image-20250417172815570

2.下载音频

ffmpeg -i "音频链接" 输出音频文件名.mp3ffmpeg -i "视频链接" -vn -acodec copy 输出音频文件名.mp3
-i:指定输入文件的路径或链接。
-vn:表示不处理视频流,只处理音频流。
-acodec copy:表示直接复制音频流,不进行重新编码,这样可以提高处理速度。

3.视频截取

ffmpeg -i 输入视频文件 -ss 起始时间 -to 结束时间 -c copy 输出视频文件

4.音频截取

ffmpeg -i 输入视频文件 -ss 起始时间 -to 结束时间 -c copy 输出视频文件

5.视频无声

使用 -an 参数可以轻松去除视频中的音频流。基本命令格式如下:ffmpeg -i 输入视频文件 -an -c:v copy 输出视频文件
参数解释:-i:用于指定输入视频文件的路径。
-an:表示“disable audio”,即禁用音频,也就是去除视频中的声音。
-c:v copy:-c:v 用于指定视频编码器,copy 表示直接复制视频流,不进行重新编码。这样可以显著提高处理速度,同时保证视频质量不受损失。

6.视频格式转换

ts转换mp4

将input.ts转换output.mp4

ffmpeg -i input.ts -c:v copy -c:a aac output.mp4
MP4 转 AVI

如果你要将一个名为 input.mp4 的视频文件转换为 AVI 格式,可使用以下命令:

ffmpeg -i input.mp4 output.avi
MOV 转 MP4

若要把 input.mov 文件转换为 MP4 格式,命令如下:

ffmpeg -i input.mov output.mp4

7.音频格式转换

MP3 转 WAV

若要将名为 input.mp3 的音频文件转换为 WAV 格式,可使用以下命令:

ffmpeg -i input.mp3 output.wav
WAV 转 OGG

input.wav 文件转换为 OGG 格式,命令如下:

ffmpeg -i input.wav output.ogg

8.音频拼接

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" output.mp4

9.经典案例步骤

搭建音乐视频

1.下载壁纸

2.下载20首音乐mp3

3.20首音频拼接

4.剪辑软件《必剪》导入,操作一下

http://www.xdnf.cn/news/57.html

相关文章:

  • 深入了解v-model的原理:v-model拆分为value属性和input事件,表单类组件的封装并用v-model简化代码
  • 是德科技E5080B网络分析仪深度评测:5G/车载雷达测试实战指南
  • 零基础上手Python数据分析 (16):DataFrame 常用统计分析方法
  • 【2025“华中杯”大学生数学建模挑战赛】C题:就业状态分析与预测 详细解题思路
  • ffmpeg 添加 nvenc支持
  • Layout 路由
  • 202520读书笔记|《我要按自己喜欢的方式去生活》——面对可能到来的裁员,那就等正式通知吧
  • SAP系统青果糖无法报工
  • 前沿要塞:Vue组件安全工程的防御体系重构与技术突围
  • 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
  • 第十六届蓝桥杯大赛软件赛省赛 C++ 大学 B 组 部分题解
  • 解锁智能制造:PLC远程下载如何让设备运维效率提升10倍?
  • 【APM】Build an environment for Traces, Metrics and Logs of App by OpenTelemetry
  • Python网络爬虫设计(二)
  • DP 32bit位宽数据扰码实现和仿真
  • Oracle 19c部署之初始化实例(三)
  • [图论]Prim
  • docker的基础知识
  • 多模态大模型的算力需求预测:从理论FLOPs到实际集群配置(搭建算力成本评估模型的方法论)
  • 每日OJ_牛客_ruby和薯条_排序+二分/滑动窗口_C++_Java
  • 知识库Qanyting部署问题总结
  • 个人博客系统后端 - 用户信息管理功能实现指南(上)
  • Ubuntu利用docker搭建Java相关环境记录(二)
  • C++学习:六个月从基础到就业——面向对象编程:重载运算符(下)
  • 容器docker入门学习
  • ubuntu24.04离线安装deb格式的mysql-community-8.4.4
  • 【C++初阶】--- list容器功能模拟实现
  • 基于flask+vue框架的灯饰安装维修系统u49cf(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 【Unity】JSON数据的存取
  • 燕山大学计算机网络之Java实现TCP数据包结构设计与收发