Administrator
发布于 2023-10-01 / 8 阅读 / 1 评论 / 0 点赞

10月1日

ffmpge 批量压缩

windows 批处理ffmpeg批量压缩视频分辨率 - 简书 (jianshu.com)

SNAKEGPT

windows
echo current dir:%~dp0
rem 批量压缩分辨率
set w=1920
set h=1080
set ex="mp4"
mkdir "%~dp0%w%_%h%"
for %%a in ("%~dp0*.%ex%") do ffmpeg -threads 8 -i "%%a" -b:v 3500k -bufsize 3500k -maxrate 4000k  "%~dp0%w%_%h%\%%~na.%ex%"
pause

linux

ffmpeg批处理检查大量mp4视频是否完整或者无法播放_ffmpeg检查视频_兔子的蘑菇的博客-CSDN博客

setlocal enabledelayedexpansion
for /f   %%a in (name.txt)  do (
ffmpeg.exe -v error -i %%a  -f null - 2>error_%%a.log
) 
pause

#!/bin/bash

# 输出当前目录路径
echo "current dir: $(pwd)"

# 批量压缩分辨率
w=1920
h=1080
ex="mp4"

# 创建新目录
mkdir "$(pwd)/${w}_${h}"

# 遍历指定扩展名的文件,并进行压缩
for file in "$(pwd)"/*.${ex}; do
    ffmpeg -threads 8 -i "$file" -b:v 3500k -bufsize 3500k -maxrate 4000k "$(pwd)/${w}_${h}/$(basename "${file%.*}").$ex"
done

# 暂停脚本的执行
read -p "Press any key to continue..."

评论