ffmpeg水平翻转视频,附批量处理脚本
准备工作:先在视频所在的文件夹下建立一个名为result的文件夹。
1、视频画面水平翻转
#-vf filter_graph,用来设置: video filters
# hflip 水平翻转
ffmpeg -i 1.mp4 -vf "hflip" "result\1.mp4"
2、画质问题
第1步处理之后,翻转的视频画质下降了。要确保视频画质与转换前的质量相同,最佳的方法是添加-q:v 1, q是质量,v是视频,v的取值范围是[1, 35],取值1的时候,对应着最佳的视频质量。所以,第1步的命令可以修改为如下
ffmpeg -i 1.mp4 -vf "hflip" -q:v 1 "result\1.mp4"
3、批量处理
新建一个txt文件,输入如下代码
for /R %%v IN (*.mp4) do ( ffmpeg -i %%v -vf "hflip" -q:v 1 "result\%%~nv.mp4")
保存之后,将文件后缀修改为bat,这个双击就可以自动批量执行视频画面水平翻转,并不损失视频的画质。
4、改写版本
@echo off & titlecd /d %~dp0for %%a in (*.mp4) do (ffmpeg -i "%%~sa" -y -vf "hflip" -q:v 1 "result\%%~na.mp4")pause
ffmpeg水平翻转视频,附批量处理脚本相关推荐
- php ffmpeg截图,PHP调用ffmpeg对视频截图并拼接脚本
这篇文章主要介绍了PHP调用ffmpeg对视频截图并拼接脚本 PHP脚本调用ffmpeg对视频截图并拼接,供大家参考,具体内容如下 目前支持MKV,MPG,MP4等常见格式的视频,其他格式有待测试 1 ...
- MIPCMS V3.1.0 远程写入配置文件Getshell过程分析(附批量getshell脚本)
作者:i春秋作家--F0rmat 0×01 前言 今天翻了下CNVD,看到了一个MIPCMS的远程代码执行漏洞,然后就去官网下载了这个版本的源码研究了下.看下整体的结构,用的是thinkPHP的架构, ...
- [FFmpeg] 水平翻转视频,对称显示播放
第一步:输出视频的宽度设为源视频宽度的两倍(w:指定输出图像的宽度:iw:输入视频的宽度): ffmpeg -i input.mkv -vf pad=w=2*iw output.mkv 第二步:源视频 ...
- ffmpeg剪切视频的python小脚本
# -*- coding: utf-8 -*- """ 用于剪切视频 input_video后面填写输入的视频文件名路径 start_time后面填写剪切视频的开始时间( ...
- 【模板】批量下载视频到指定文件脚本
批量下载视频到指定文件脚本 以下代码是在学习工作中总结出来的方法所构成的模板,仅适合在某些特定情况下使用,如下模板需要拥有视频的URL地址,相关三方库,稳定的网络等 需要库: you-get os f ...
- java mp4 切片_视频完美切片存储方案 附自动化处理脚本
视频完美切片存储方案 附自动化处理脚本 2020-02-11 阅读:11534 禁止灌水,灌水者一律拉黑, 官方QQ群:464327881各种源码多多 自己懒得写教程了,直接在别人博客那个教程来放出来 ...
- python视频处理加速的库_Python调用ffmpeg开源视频处理库,批量处理视频
代码示例 # coding=utf-8 import os import subprocess import datetime import json, pprint import re, time ...
- python + ffmpeg 将某站的缓存视频文件批量转换为MP4格式
这是一篇很无聊的文章,之所以写它是因为这周还没写博客,但是好像没啥可写的,刚好今天突发奇想,想要把某站的APP缓存视频文件转化为mp4 格式,方便在电脑上看,方法很简答,很快就做完了,所以,又一篇水文 ...
- FFmpeg示例程序合集-批量编译脚本
此前做了一系列有关FFmpeg的示例程序,组成了< 最简单的FFmpeg示例程序合集>,其中包含了如下项目: simplest ffmpeg player: ...
- python表示不服怎么办_10万+的短视频被批量生产了,Python表示不服!
1 目 标 场 景 做过自媒体的朋友应该都知道, 「 GIF动画视频 」有段时间在各大自媒体平台很受欢迎. 前期有些自媒体大 V 靠搬运一些搞笑.好玩的 GIF,然后利用剪辑软件合成一段视频,再添加一 ...
最新文章
- 讀書收穫 The Untold Story of Milk, Ron Schmid
- 汇编指令中的字母会区分大小写吗?(除了字符型数据,其他地方都不区分)
- python ctypes实现api测试_Python与C之间的相互调用(Python C API及Python ctypes库)
- 下载文件(弹出迅雷来下载)
- Java中的外观设计模式
- 震惊,用了这么多年的 CPU 利用率,其实是错的
- EIP-712 (一个对结构化数据的哈希标准)
- 如何用管程实现生产者消费者问题?
- python vector变量_用Python实现因子分析
- 使用flags定义命令行参数
- IEC61850——开山篇
- 115网盘离线下载问题
- 未能创建 SSL/TLS 安全通道解决方案
- Activity启动过程详解(Android P)
- Redis 如何实现库存扣减操作和防止被超卖?
- 百度地图之地图切换及复位
- hbase创建solr索引的超时问题
- Llinux装逼命令大全
- 自媒体人怎么修改视频的MD5值,实现很好地搬运
- mac 全角/半角标点符号切换
热门文章
- MOOC《程序设计入门——C语言》翁恺 第六周编程练习及答案
- 论文阅读:Efficient Image Dehazing with Boundary Constraint and Contextual Regularization
- mysql线上问题排查思路及常用命令
- HTML 界面画图工具
- 第二届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2023)
- 樊登读书分享ppt_樊登读书《干法》学习分享
- HanLp的应用 - 真实使用
- 嵌入式linux机械臂,一款基于ARM嵌入式的机械臂的设计与实现
- Level Shift
- c#使用office的墨迹书写工具