|
|
前置准备
- 确认原始素材的编码、分辨率、帧率、色深、色度采样等参数(可用MediaInfo或ffprobe快速查看)。
- 明确目标输出规格:平台要求(如YouTube 4K H.264)、代理工作流(ProRes 422 LT 1080p)或存档格式(DNxHR HQ)。
- 准备转换工具:**Shutter Encoder(免费、GPU加速)、FFmpeg(命令行可控性强)、或者Adobe Media Encoder(与Premiere集成)。
- 创建统一命名规则:例如,避免后续混淆。
- 批量生成清单:将所有待转换素材拖入文本文件,或使用脚本(如Python + os.listdir)提前整理路径。
核心操作
批量检测与分类
用MediaInfo的“View→Tree”模式复制所有片段信息,粘贴到Excel中分析;或使用FFmpeg命令- ffprobe -v error -show_entries format=filename,bit_rate -of default=noprint_wrappers=1 *.*
复制代码 快速输出元数据。将需要缩放/转码、保留原始、或特殊处理的素材分组。
预设模板设置
- 分辨率/帧率:在Shutter Encoder的“Function”中选择“剪辑/转码”,拖入素材后统一设置“尺寸”(如1920x1080)、“帧率”(如23.976fps)。
- 编码与质量:H.264时选“比特率控制”为“VBR 2pass”,目标比特率根据分辨率设定(1080p建议10Mbps,4K建议40Mbps);若为代理则用“DNxHR LB”或“ProRes Proxy”。
- 音频:保持48kHz 16-bit PCM,若需要压缩则选AAC 320kbps。
- 截图文字描述:Shutter Encoder界面截图显示:左侧文件列表,右侧参数面板(红框标注“尺寸:1920x1080”,“帧率:23.976”,“比特率:VBR 2pass 10Mbps”)。
自动重命名与输出路径
在Shutter Encoder“输出”中勾选“在源文件夹内创建子文件夹”,命名如“_Proxy”。使用“重命名预设”添加前缀:(为原始文件名)。FFmpeg用户则用:- cd "源文件夹" && for %%f in (*.mov) do ffmpeg -i "%%f" -vf "scale=1920:1080" -c:v libx264 -preset fast -b:v 10M -c:a aac "proxy\%%f"
复制代码
并行任务调度
利用Shutter Encoder的“作业队列”:将所有素材拖入后,点击“开始”,软件自动按顺序执行。若使用FFmpeg,可编写批处理脚本利用多个终端窗口并行转码不同文件(注意CPU线程合理分配)。
输出与整理建议
- 完成后检查日志:Shutter Encoder会显示每个文件的状态,FFmpeg可用参数捕获错误。重点检查黑帧、音画不同步、花屏。
- 自动整理结构:在目标文件夹内按“素材类型/日期/镜头”创建分层目录,例如:与。使用工具(如Total Commander同步功能)确保原始与代理文件对应。
- 元数据写入:用ExifTool将原始文件信息(时间码、卷名)写入新文件,方便回批时匹配。命令示例:
- exiftool -overwrite_original -TagsFromFile "源文件.mov" -All:All "新文件.mp4"
复制代码 - 删除临时文件:转换完成后,清理ffmpeg生成的临时文件或Shutter Encoder的缓存(Windows下中的文件夹)。
效率提升技巧
利用GPU硬件编码
在Shutter Encoder中勾选“硬件加速(NVENC/AMD VCE/QSV)”,相比CPU编码可提速3-5倍。对于H.264/H.265输出,质量损失在可接受范围。FFmpeg用户使用(NVIDIA)或(AMD),注意需设置(最快)到(**质量)。
批量脚本实现“一键转换”
编写批处理文件,拖入素材文件夹即可自动按预设规格转换。示例(Windows BAT):- @echo off
- setlocal enabledelayedexpansion
- for %%a in (%*) do (
- ffmpeg -hwaccel cuda -i "%%a" -c:v h264_nvenc -preset p4 -b:v 10M -c:a aac -b:a 192k "%%~na_proxy.mp4"
- )
- pause
复制代码 将此保存为,将素材文件拖到图标上即可。
结合时间轴预设实现“导入即用”
在Premiere Pro中,为代理文件创建专用“项目预设”(如超长GOP、高压缩比),并将代理文件存放到统一路径。然后在Project Manager中“链接代理”时,可批量匹配已转换的文件。更**的方式:使用PluralEyes或PostLab等插件,自动修正时间码偏移,避免手动同步。
|
|