window使用ffmep工具,加自定义脚本执行视频转码成h264(运营人员使用)

技术文章大纲:ffmep配合脚本使用

1. 需要提供脚本给视频转码的给运营,给运营上传视频使用
  • 安装ffmep windows版本(目前我使用的就是windows)
  • 将脚本里面的执行路径修改成自己的电脑安装ffmep/bin/ffmep.exe路径
  • 处理好之后就点击执行
2.环境准备

ffmep windows版

解压到一个目录下,不要有中文命名,例如我下面的路径

3. 转码成h264脚本
java 复制代码
@echo off
setlocal enabledelayedexpansion

:: 设置FFmpeg路径,请根据实际情况修改
set "ffmpeg_path=D:\ffmpeg\bin\ffmpeg.exe"

:: 检查FFmpeg是否存在
if not exist "%ffmpeg_path%" (
    echo 错误:未找到FFmpeg程序!
    echo 请检查路径是否正确:%ffmpeg_path%
    pause
    exit /b 1
)

:: 使用mshta创建文件选择对话框选择单个视频文件
echo 请选择要转换的视频文件...
for /f "delims=" %%i in ('mshta "about:<input type=file id=file accept=""video/*"" style='display:none'><script>file.click();new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(file.value);close();</script>"') do (
    set "input_file=%%i"
)

:: 检查用户是否取消选择
if "!input_file!"=="" (
    echo 操作已取消
    pause
    exit /b 0
)

:: 检查文件是否存在
if not exist "!input_file!" (
    echo 错误:所选文件不存在!
    echo 文件路径:!input_file!
    pause
    exit /b 1
)

:: 自动生成输出文件名(原始文件名 + _h264.mp4)
set "output_file=!input_file:~0,-4!_h264.mp4"

:: 显示转换信息
echo 输入文件:!input_file!
echo 输出文件:!output_file!
echo.
echo 开始转码,请等待...
echo.

:: 执行转码
"%ffmpeg_path%" -hide_banner -loglevel error -i "!input_file!" -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k "!output_file!"

:: 检查转码是否成功
if %errorlevel% equ 0 (
    echo.
    echo 转码完成!
    echo 输出文件:!output_file!
    :: 询问是否打开输出目录
    set /p "open_folder=是否打开输出目录?(y/n): "
    if /i "!open_folder!"=="y" (
        explorer /select,"!output_file!"
    )
) else (
    echo.
    echo 转码失败!
)

pause
endlocal

这里修改成自己安装的ffmep目录即可

4. 功能操作

双击这个bat文件

会让你选择那个视频要转码的

这里的就是在进行转码操作了

这里转码完成了,是否打开目录,可选可不选

这里就是转码完成

相关推荐
Monkey的自我迭代3 小时前
背景建模(基于视频,超炫)项目实战!
opencv·计算机视觉·音视频
骄傲的心别枯萎6 小时前
RV1126 NO.30:RV1126多线程获取音频AI的PCM数据
linux·ffmpeg·音视频·pcm·视频编解码
别来这个网址6 小时前
FreeLong-无需训练即可延长视频生成时长
音视频
2501_927539308 小时前
Permute 媒体文件格式转换【音视频图像文件转换】(Mac电脑)
macos·音视频·媒体·格式转换
嘀咕博客8 小时前
Guidde:AI驱动的视频文档创建工具
人工智能·音视频·ai工具
DuHz13 小时前
Stable Video Diffusion:将潜在视频扩散模型扩展到大规模数据集——论文阅读
论文阅读·人工智能·深度学习·神经网络·算法·音视频
q24985969313 小时前
h.265格式的视频在浏览器无法正常播放,使用ffprobe转为h.264
音视频·h.265·h.264
补补2345620 小时前
解决漫步者H180Plus(TypeC)耳机连接三星手机后每次播放音频出现滴滴声
android·音视频·三星·typec·edifier·h180plus·滴滴声
无损去水印精灵20 小时前
视频去水印方法总结,如何去除抖音视频水印
音视频
顾道长生'20 小时前
(Arxiv-2025)OmniInsert:无遮罩视频插入任意参考通过扩散 Transformer 模型
深度学习·音视频·transformer