window -- ffmpeg 安装使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LHYzyp/article/details/79946634

花开彼岸本无岸


说明

最近使用爬虫爬取 B 站的视频,发现单集视频由多个 flv 文件组成,想着一气呵成,就网上找了命令行方式组合视频的软件 ffmpeg,直接使用 python 调用


下载安装

  1. 进入下载页面选择 window 版本:http://ffmpeg.org/download.html#build-windows
  2. 解压下载好的 zip 文件到选定目录下
  3. 将解压好的文件目录中的 bin 目录路径加入到环境变量 path 中
  4. 进入 cmd,输入 ffmpeg -version,系统能识别的话就说明安装成功
C:\Users\pinsily>ffmpeg -version
ffmpeg version N-90553-gbe502ec6cd Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --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-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil      56. 12.100 / 56. 12.100
libavcodec     58. 16.100 / 58. 16.100
libavformat    58. 10.100 / 58. 10.100
libavdevice    58.  2.100 / 58.  2.100
libavfilter     7. 13.100 /  7. 13.100
libswscale      5.  0.102 /  5.  0.102
libswresample   3.  0.101 /  3.  0.101
libpostproc    55.  0.100 / 55.  0.100

简单使用

具体的可参考官网文档:http://ffmpeg.org/ffmpeg.html

  1. 在视频目录下新建 input.txt 文件
file 'input1.flv'
file 'input2.flv'
file 'input3.flv'
  1. 打开 cmd 定位到此目录,执行命令
ffmpeg -f concat -i filelist.txt -c copy output.flv

其中,concat 为协议,i表示 input,output.flv 为合并后的文件名


后记

其实,合并视屏只是 ffmpeg 框架中的一部分,感兴趣的话可以继续探究探究

http://www.cnblogs.com/briswhite/p/6362989.html


阅读更多

没有更多推荐了,返回首页