司机社
标题:
【批处理技术】用python批量旋转合并视频-统一视频格式
[打印本页]
作者:
superstar888
时间:
2025-11-30 17:30
标题:
【批处理技术】用python批量旋转合并视频-统一视频格式
本帖最后由 superstar888 于 2025-11-30 17:43 编辑
3 F% F8 j$ Q) e# t2 u Y8 L/ \
) H) \, H& [+ |+ `9 W6 T6 `# }5 L
需要用到ffmpeg
; ~* G8 R: S3 |, ]
3 L0 D' c1 a/ `* f& x5 l2 w' ]) F
ffmpeg是什么就不用多介绍了,几乎你能见到的所有跟视频相关的技术都会有他的身影。
) V3 U b2 z. M1 r
下载ffmpeg并加入环境变量。
https://ffmpeg.org/download.html#build-windows
) S7 D, J2 \- q: k+ X& G5 j
不懂的直接下载后把bin文件夹的所有文件都拖入到C:\Windows\System32即可。一般有三个文件,拖到这个目录是自带环境变量的。
* [: J% ]4 b- s' }
: s" k( ]3 x% t; k( h e1 V
# 前言
% k" w2 e# u9 d7 t3 v. \ b
经常看到有人分享的小视频,但每个视频很短还没看完就跳下一个很不爽,但是视频却很多,如果直接用格式工厂之类的【基于ffmpeg开发的gui软件】是没法统一方向的。
! w2 s- X( X' B
所以我就用python搞了个批量旋转到统一方向然后合并的脚本。
! f5 ]6 K* G- h- w$ W0 n7 _! E2 U: q
7 @& |; m/ g4 {7 Q0 t
# 操作教程
# S; G/ V- `9 E0 ` q2 m+ \
以本月首榜为例:
https://xsijishe.com/thread-522296-1-1.html
, P) ], T& _+ ~1 ~8 E- j# j) u
隔壁找的全集。170个短视频,1个长视频,一些图片。
, t0 L7 X6 X4 |; @0 I4 c! M) k5 R" W
% B' A, j- b" X# M6 `2 b. }
ed2k://|file|推特白虎福利姬 小小绘@0507Huihui会员门槛无水印合集.zip|1089381549|E9A695BBA5E4C2B7D71C9C15D04BB8A9|/
复制代码
4 c! u% r: y1 y
里面小视频有170多个但每个只有几秒。
- v* a/ p% U5 k( u* `7 B
3 Y/ |( E& C! l6 X3 L# C
第一步:
% q4 a! d$ ?$ }# {
把ffmpeg bin文件夹的三个文件给予环境变量。
- T6 r K/ ]4 k/ @) K2 q
# r& G. H7 O3 A" D. c u
第二步:
& v% l! s/ X$ a+ U
把下载的exe放入你要执行的文件夹和视频放在一起。
4 [2 h, j6 y' L
" U7 e/ m0 A, p2 F& }
然后双击即可。其他的它自动会执行。
; R3 l# v6 \7 G" o4 R1 {6 h
有个选项是否开启英伟达加速,有英伟达显卡的可以用没有就默认回车即可。
6 k' p! \9 G8 Y" Y: ~+ p
5 G$ ^4 t. ~+ d: C0 ?" O5 R
源码具体可以自己调,为了方便操作使用我就给打包成exe了
( }% `1 ]- b) N/ Y0 r
支持文件格式可以自己在源码添加,默认:
("mp4", "mov", "avi", "mkv", "flv", "ts")
5 R b$ J4 U* I/ e4 B9 |
软件界面
2 a R8 |7 L1 @' f; J( t8 G; b" A
(, 下载次数: 3)
上传
点击文件名下载附件
$ z/ K/ H* n0 U. Y- J0 ~
! e$ F" G4 m0 n% j' J
(, 下载次数: 2)
上传
点击文件名下载附件
J7 x3 _9 P$ p* u
4 {9 e; z8 z D5 h% z
+ f% h$ L# S- L& S
(, 下载次数: 2)
上传
点击文件名下载附件
& N& ?+ {" t, @$ [: j' |3 S
7 ` |1 ]7 \" |6 B3 G
(, 下载次数: 1)
上传
点击文件名下载附件
8 f/ z* W4 U. c2 ^" A0 |) ~
/ _) ^- _4 n. x, N& f1 n
(, 下载次数: 1)
上传
点击文件名下载附件
& I$ V, [& N! W, a* v) E
# n- S2 z; {% s* ?$ Q+ S
(, 下载次数: 1)
上传
点击文件名下载附件
/ h/ I$ {3 Q, `& |
5 ~( k* z; A4 K$ ^, c1 R- s3 D
(, 下载次数: 1)
上传
点击文件名下载附件
! y! g+ j; K& R6 e
9 V6 R& D% h( q6 o8 _" L8 P, S
(, 下载次数: 2)
上传
点击文件名下载附件
: t& Z4 f6 E2 N. O
6 d+ \; a9 m3 O) I
(, 下载次数: 2)
上传
点击文件名下载附件
4 h* W* \& G; s6 y" K! W
% b! J2 V' d8 I; T! h4 H
(, 下载次数: 1)
上传
点击文件名下载附件
, c& [8 |- _1 O" B& b
$ X" s2 v2 Q/ z( n% p
(, 下载次数: 2)
上传
点击文件名下载附件
* ~. r w5 u1 d6 q& M( e
# {. o# x8 u- f; h# n" A
第一个为pikpak网盘,内含合并成功视频
3 @, a3 g7 _5 ~ m) X% m
第二三为github地址和github直链
+ @( b; R( t; m) Y7 n' H$ v1 y0 e
: `# u9 v& K. T2 `
* L2 Z }7 { X/ \2 h$ q
作者:
akonlee2
时间:
2025-11-30 23:01
就冲你这个github 我买了看看
作者:
baisedezhimahu
时间:
2025-12-1 07:36
牛批,先生大才
作者:
thatchacha10
时间:
2025-12-1 10:39
感谢分享!
作者:
小阿恬
时间:
2025-12-4 08:16
本帖最后由 小阿恬 于 2026-3-3 20:14 编辑
$ \+ m7 k0 X$ l% y3 B/ U/ ~
: D: U( ]: v; r7 g
大佬们,怎么调整源码增加支持视频格式呀,拜谢
作者:
小阿恬
时间:
2025-12-6 09:35
大佬们,源码在哪里呀
作者:
xiao0095
时间:
2025-12-6 23:05
感谢分享,好人一胎十个!
作者:
superstar888
时间:
2025-12-10 02:29
小阿恬 发表于 2025-12-6 09:35
% G, K+ a9 T. F* ~
大佬们,源码在哪里呀
& I) {# T+ N. s* v. d+ a6 ^
github里面发了.py那个就是源码
欢迎光临 司机社 (https://sjsapp.cc/)
Powered by Discuz! X3.4