司机社

标题: 【批处理技术】用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. }
  1. 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* u4 {9 e; z8 z  D5 h% z

+ f% h$ L# S- L& S (, 下载次数: 2)
& N& ?+ {" t, @$ [: j' |3 S7 `  |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 e9 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