ffmpeg下载地址:http://ffmpeg.zeranoe.com/builds/

参数说明:

-i表示输入文件-acodec copy -vcodec copy 表示音频、视频不进行编解码,直接复制源视频-ss表示起始时间,-t表示时长,格式均为“小时:分钟:秒”-t:截取视频的结束时间

输入测试命令:

./ffmpeg -y -i ../../ca4bedca5d034d3f8cb0353e1efc68be.mp4 -ss 00:10:00.0 -acodec copy -vcodec copy -async 1 ../../aa.mp4

输出:

ffmpeg version git-2020-03-12-675bb1f Copyright (c) 2000-2020 the FFmpeg developersbuilt with Apple clang version 11.0.0 (clang-1100.0.33.8)configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-appkit --enable-avfoundation --enable-coreimage --enable-audiotoolboxlibavutil      56. 42.100 / 56. 42.100libavcodec     58. 75.100 / 58. 75.100libavformat    58. 41.100 / 58. 41.100libavdevice    58.  9.103 / 58.  9.103libavfilter     7. 77.100 /  7. 77.100libswscale      5.  6.101 /  5.  6.101libswresample   3.  6.100 /  3.  6.100libpostproc    55.  6.100 / 55.  6.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../../ca4bedca5d034d3f8cb0353e1efc68be.mp4':Metadata:major_brand     : isomminor_version   : 512compatible_brands: isomiso2avc1mp41encoder         : Lavf57.71.100Duration: 02:16:47.08, start: 0.000000, bitrate: 710 kb/sStream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x1130 [SAR 113:36 DAR 16:9], 639 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)Metadata:handler_name    : VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 64 kb/s (default)Metadata:handler_name    : SoundHandler
Output #0, mp4, to '../../aa.mp4':Metadata:major_brand     : isomminor_version   : 512compatible_brands: isomiso2avc1mp41encoder         : Lavf58.41.100Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x1130 [SAR 113:36 DAR 16:9], q=2-31, 639 kb/s, 25 fps, 25 tbr, 90k tbn, 90k tbc (default)Metadata:handler_name    : VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 64 kb/s (default)Metadata:handler_name    : SoundHandler
Stream mapping:Stream #0:0 -> #0:0 (copy)Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=42219 fps=0.0 q=-1.0 size=  145152kB time=00:28:09.86 bitrate= 703.7kbits/frame=89329 fps=89329 q=-1.0 size=  306688kB time=00:59:34.41 bitrate= 702.9kbitframe=135368 fps=90245 q=-1.0 size=  465408kB time=01:30:15.94 bitrate= 704.0kbiframe=180497 fps=90248 q=-1.0 size=  620032kB time=02:00:21.11 bitrate= 703.4kbiframe=190144 fps=87433 q=-1.0 Lsize=  660361kB time=02:06:47.04 bitrate= 711.1kbits/s speed=3.5e+03x
video:593743kB audio:59757kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.049856%

例子:

剪切的同时,格式不变,音视频参数不变:
ffmpeg -y -i bb.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 aa.mp4剪切的同时,音视频参数不变,只转换格式:
ffmpeg -y -i bb.mp4 -ss 00:00:00.0 -t 00:01:00.0 -acodec copy -vcodec copy -async 1 aa.flv剪切的同时,格式不变,只转换音视频参数:
ffmpeg -y -i bb.mp4 -ss 00:00:00.0 -t 00:01:00.0 -ab 56k -ar 44100 -b:v 2200k -r 29.97 -s 640x360 aa.mp4剪切的同时,既转换格式又转换音视频参数:
ffmpeg -y -i bb.mp4 -ss 00:00:00.0 -t 00:01:00.0 -ab 56k -ar 44100 -b:v 2200k -r 29.97 -s 640x360 aa.flv

ffmpeg剪切视频相关推荐

  1. ffmpeg剪切视频的python小脚本

    # -*- coding: utf-8 -*- """ 用于剪切视频 input_video后面填写输入的视频文件名路径 start_time后面填写剪切视频的开始时间( ...

  2. ffmpeg剪切视频导致音画不同步,剪切时间不准的问题

    我使用以下命令对视频进行截取 ffmpeg -i 7.mp4 -ss 00:05:00.00 -to 00:06:00.0 -c copy 7_cut.mp4 发现音画不同步,-ss选项放在-i选项前 ...

  3. 使用ffmpeg根据开始和结束时间剪切视频

    本文翻译自:Cutting the videos based on start and end time using ffmpeg I tried to cut the video using the ...

  4. android端采用FFmpeg进行视频剪切、转码与添加水印

    前两篇文章介绍过FFmpeg进行音频处理.音视频处理:android端采用FFmpeg进行音频混合与拼接剪切, android端采用FFmpeg进行音视频合成与分离.关于FFmpeg涉及文件导入以及c ...

  5. FFmpeg 提取图片、剪切视频、编码视频、连接视频相关记录

    1.提取图片 FFmpeg  -ss  start_time  -t  last_time  -i  video_path  -f  image2  -r  fps  -q:v  2   image_ ...

  6. FFmpeg:视频转码、剪切、合并、播放速调整

    安装 去官网按提示安装即可,支持三大操作系统.唯一要吐槽的是,Ubuntu 14.04 等较新的版本,从默认软件列表里移除了 ffmpeg,转而支持 libav,可是 libav 又没弄好,很难用-- ...

  7. python ffmpeg剪辑视频_用ffmpeg快速剪切和合并视频

    如果直接找视频剪切和合并视频的软件,通常出来的都是大的视频编辑软件或者是有图形界面的剪切软件,大型一点的功能太多安装麻烦,小型一点的功能可能不齐全. 只是简单的剪切或者一下合并一下,还是ffmpeg这 ...

  8. 用 ffmpeg 实现批量剪切视频

    title: 用 ffmpeg 实现批量剪切视频 date: 2018-01-21 17:03:27 tags: categories: 不要在意思这些细节 一直对编辑视频很有兴趣,上大学的时候学了一 ...

  9. python中使用ffmpeg进行视频指定时长截断(解决剪切后音视频不同步的问题)

    1. 获取视频时长 有两种方式获取视频总时长: python-ffmpeg( 获取的是视频总秒数 ) video_time = float(ffmpeg.probe(video)['format'][ ...

最新文章

  1. 【ABAP】SAP供应商自定义决裁生成实现
  2. apache 限制IP网段访问
  3. Redis查看集群状态
  4. 事件(二):事件处理程序
  5. android iphone对比度,对比度对比:显示器优势明显_苹果 MacBook Pro_液晶显示器评测-中关村在线...
  6. Spring Boot整合批量文件下载功能
  7. Ubuntu 系统进不去 左上角减号
  8. CentOS7系统上的GPSTK源码安装
  9. 年回报60%!孙正义如何经营“沉迷AI”的愿景基金?
  10. 解决MacOS升级后出现xcrun: error: invalid active developer path, missing xcrun的问题
  11. 网络营销应该怎样做?巧用换IP软件
  12. python画双坐标图_Python画双坐标曲线图
  13. DNS 的工作原理——域名系统
  14. 最新仿720全景云系统/可生成小程序+带PC端和教程
  15. Oracle PL-SQL基础知识
  16. 二建和一建的考试教材一样吗
  17. 网站首页被篡改? 看我使用PhantomJS利器实现网站自动监控修改并截图发送企业微信预警
  18. 用Photoshop制作LOMO风格暗角效果照片
  19. 复盘暴涨,TWEE焕发第二春
  20. 聚焦化工厂精确定位系统人员安全管理

热门文章

  1. 电脑显卡4种接口类型
  2. SpringBoot+Vue实现供销链管理系统,值得学习!
  3. postgis导入shp文件失败Shapefile import failed提示dbf file (dbf) can not be opened
  4. OpenCV读出来的是按BGR存储的,如何转变成传统的RGB格式
  5. linux的nc命令退出,nc 命令使用详解
  6. nod32用户名密码获取器
  7. linux asp可以运行吗,宝塔linux面板可以搭建运行asp网站程序吗
  8. LayaAir2.8版本新增3D粒子裁剪、预烘焙骨骼动画、视频贴图等3D功能,支持发布字节(抖音、今日头条)小游戏...
  9. swfupload图片上传
  10. CVPR 2023 接收结果出炉!再创历史新高!录用2360篇!(附10篇最新论文)