首页 > 其他分享 >ffmpeg: 视频文件操作

ffmpeg: 视频文件操作

时间:2022-11-21 00:56:02浏览次数:42  
标签:Venice ffmpeg 00 VR geovindu mp4 视频文件 操作

 

http://ffmpeg.org/

ffmpeg	-version

ffplay D:\VR班\Venice.mp4   --播放

ffmpeg	-i  D:\VR班\Venice.mp4 -c copy D:\VR班\geovindu\Venice.avi  --转换为av格式

ffmpeg -i  D:\VR班\Venice.mp4 -vcodec libx265 -preset medium D:\VR班\geovindu\Venice_x265.mp4

ffmpeg -i D:\VR班\Venice.mp4 -vcodec libx265 -preset ultrafast D:\VR班\geovindu\Venice_x265_ultrafast.mp4 

ffmpeg -i D:\VR班\Venice.mp4 -vn -acodec copy D:\VR班\geovindu\Venice_audio.m4a  --提取声音



ffmpeg -i D:\VR班\Venice.mp4 -ss 00:01:00 -to 60 -c copy D:\VR班\geovindu\clip1.mp4   --提取1分钟时之后的60秒
ffmpeg -i D:\ffmpeg\Venice.mp4 -ss 00:01:00 -to 60 -c D:\ffmpeg\clip1.mp4 

ffmpeg -i D:\VR班\Venice.mp4 -ss 7 -vframes 1 D:\VR班\geovindu\video_image.jpg  --截图片

ffmpeg -i Venice.mp4 -ss 00:01:00 -to 00:01:10 -c copy out.mp4


ffmpeg -i D:\VR班\Venice.mp4 -ss 00:01:00 -to 00:01:10 -c copy D:\VR班\geovindu\clip1.mp4
ffmpeg -i D:\VR班\Venice.mp4 -ss 00:02:00 -to 00:02:30 -c copy D:\VR班\geovindu\clip2.mp4 

ffmpeg -i D:\VR班\Venice.mp4 -ss 00:02:00 -t 20 -c D:\VR班\geovindu\clip2.mp4    --从2分钟之后的20秒提取

ffmpeg -f  concat -i D:\VR班\geovindu\mylist.txt -c copy D:\VR班\geovindu\concat.mp4

ffmpeg -f concat -i D:\VR班\geovindu\mylist.txt -c copy D:\VR班\geovindu\concat.mp4


ffmpeg -f concat -i mylist.txt -c copy output.mp4

ffmpeg -i "concat:D:\VR班\geovindu\clip1.mp4|D:\VR班\geovindu\clip2.mp4" -c copy D:\VR班\geovindu\out.mp4  --不成功

ffmpeg -i  D:\VR班\Venice.mp4 -i  D:\VR班\geovindu\1.png -filter_complex "overlay=100:100" D:\VR班\geovindu\print.mp4

 

mylist.txt
file 'clip1.mp4'
file 'clip2.mp4'

  

 

 

 

 

 

标签:Venice,ffmpeg,00,VR,geovindu,mp4,视频文件,操作
From: https://www.cnblogs.com/geovindu/p/16910159.html

相关文章

  • Java中使用javassist库动态操作类
    它是一个用来处理Java字节码的类库,也就是说没有.java文件,用它可以直接造一个.class文件。直接创建一个class类例如:importjavassist.*;/***使用javassist库*/......
  • openpyxl 操作Excel
    1fromopenpyxlimportload_workbook23#加载excel4wb_obj=load_workbook(filename="test_data.xlsx")56#获取所有表单名称7sheet_name_list=wb_......
  • Git 分支操作
    一、查看分支查看所有远程分支gitbranch-r查看远程和本地所有分支gitbranch-a查看本地当前分支gitbranch切换分支gitcheckout分支名二、拉取......
  • Tmux基本操作
    Tmux0.Tmux简介1.安装tmux打开​​MobaXterm​​,输入以下命令行即可。aptinstalltmux2.tmux最简操作流程新建会话​​tmuxnew-smy_session​​。在Tmux窗口运行所需......
  • python中的一些画图操作
    turtle首先要了解python中的一个与画图有关的库(不用下载),就是turtle,也可以叫它海龟。我们使用时需要先导入。列如:importturtle就可以使用了。一些简单的操作使用软件......
  • 《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.8:EFCore7的重磅更新-批量操作
    本节内容,为补充内容,部分类型涉及5.1和5.2,P129-P134。主要NuGet包:  一、实体更改跟踪EFCore默认采用“快照更改跟踪”,会对“通过DbContext上下文查询出来的所有实体对......
  • python3-基础篇-11-文件操作
    python中多file的操作:1使用open()方法用于打开一个文件,并返回文件对象(打开文件,得到文件句柄并赋值给一个变量)2.通过文件对象对文件进行一系列操作(通过句柄对文件进行操作)3......
  • 扩展卷时提示“磁盘上没有足够的空间完成此操作”的解决办法
    在WindowsServer操作系统时,当硬盘某一分区空间不足时,可以通过扩展卷的方式,动态扩展磁盘的空间。如果是物理机,可以通过添加服务器硬盘,将新添加的硬盘空间扩展到已有分区的后......
  • ASP.NET 网站项目 EF 的简单操作例子
    ASP.NET网站项目EF的简单操作例子:操作代码:usingEFTest.Models;usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Linq;usingSy......
  • C#操作Cookie
    简单的存储Cookie和获取Cookie例子publicstringSaveCookie(stringname){//登陆成功要将必要数据存储到Cookie里HttpCookiehttpCookie=newHttpCookie("coo......