iphone prores视频在windows用命令行一行转mp4

背景情况和需求

iphone打开了prores录制了巨大的130g的一个4k原视频, 我不需要保留这么大的视频又希望能保留其视频内容, 我希望能压缩然后只需要正常视频即可不用这么详细的原视频. 限制条件: iphone存储爆满了, 没什么空间给我原地转换, 或用专业软件如剪映打开并转换; 我的电脑也快满了并且不想安装达芬奇也不适合全量加载去处理.

资源足够捷径

如果你手机资源足够可以原地方便地转换, 小红薯有很多直观明了的教程.

操作步骤

  1. iphone有线连windows电脑
  2. 手机上跳出权限允许, 然后win电脑上进入手机存储, 手机上看你要的大视频是什么年月拍摄的或知晓文件名, 在win电脑上找到这个文件并复制到电脑上, 这个视频win打开发白是正常的因为格式问题, 后续操作后会恢复正常色彩
  3. 打开命令行cmd或powershell都可以
  4. 安装ffmpeg
powershell 复制代码
winget install Gyan.FFmpeg
  1. cd到目录下
  2. 一行命令进行转换

模版

powershell 复制代码
ffmpeg -i {你的文件路径} -vf "zscale=t=linear:npl=100:tin=arib-std-b67,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p" -c:v libx265 -crf 24 -c:a aac -b:a 128k {你输出的文件路径,可以带有.mp4后缀}

案例

powershell 复制代码
ffmpeg -i IMG_1348.MOV -vf "zscale=t=linear:npl=100:tin=arib-std-b67,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p" -c:v libx265 -crf 24 -c:a aac -b:a 128k output.mp4
  1. 结果: 130G->6.3G, 分辨率和帧率都还是保持原来的, 只不过是有损压缩后的了, 打开观看无误后可以不要原来的视频了
  2. 其他需求可以将本命令复制给ai并且提出其他需求, 比如还可以提高压缩率, 可以改分辨率帧率等.

经验避雷

  1. 不要使用cube文件, AppleLogxxxx.log这种LUT文件不是用于我们这个需求的
相关推荐
智能直播18 小时前
网络RTMP拉流不卡顿、声音不同步,一文讲透缓冲区、时间戳
开发语言·ffmpeg·php·音视频·视频编解码
晨间晓21 小时前
单目视频测速不准?我给 YOLO + ByteTrack 加了透视标定和鸟瞰图测速
yolo·音视频
码农小旋风1 天前
Claude Opus 5.5把视频制作变成Agent工作流
音视频
lank_M1 天前
WebCodecs解码竖拍视频变横的?四个浏览器实测
图像处理·人工智能·计算机视觉·音视频
小幂同学1 天前
图片、视频和PDF太大,电脑上怎么压缩更合适?
pdf·音视频·zip·解压缩软件·zip解压缩
cuijiecheng20181 天前
音频降混是什么?从5.1声道到双声道,一篇讲清楚
音视频
码流子1 天前
高速场景视频接入:GB/T 28181 级联与 RTSP 取流,一条链路讲清楚
大数据·数据库·人工智能·物联网·音视频
海水冷却1 天前
WebRTC 视频通话:从裸写信令到 30 分钟上线
音视频·webrtc
hz567891 天前
数据本地化音视频系统设计:数据存储、传输路径与访问权限管理
网络·安全·音视频·实时音视频·信息与通信
闭包不眠1 天前
竖拍视频宽高显示1920×1080?两种存法怎么分辨
图像处理·人工智能·计算机视觉·音视频