[技术杂谈]新摄影设备产生了不支持保存的mp4格式?ffmpeg解决方法

前情介绍

最近几天做了一些视频的处理,都是超级清楚的4K摄像的视频文件挺大的,要分成单片小于2g的mp4,这个需求其实很简单

摄像的bro的设备:a7c2+适马28105

我不懂摄影,直接问ai

这里推荐一个工具:losslesscut - https://github.com/mifi/lossless-cut
简洁专业又高效的不丢失画面质量的视频分割工具
主包之前一直用的必剪,与之相比必剪属于是烂完了
这个工具至少导出速度巨快,十几g的视频做分割几秒钟瞬间导出

说回正题,这次再如以往做剪辑的时候发现:

打开对应视频的时候就弹出了报错:

之前也遇到过,用工具自带的修复功能点一下基本就包治百病,不用怎么操心,所以我就和之前一样故技重施,虽然视频加载起来格外的卡,但也没在意,直到导出的时候,发现完全不能导出成mp4?有mp4不支持的东西

可原本的视频就已经是mp4格式啊?????

这时候我查看了 tracks:

一条画面一条声音,第三个是设备的边写边录的传感器日志:

逐帧或者逐毫秒记录的摄影机姿态(陀螺仪、加速度计)、镜头参数(焦距、光圈、对焦距离)、GPS/IMU 位置与速度、时间码、快门角度、白平衡、增益、温度、曝光序列号、传感器校准表等

其实重点不在这,重点是那条声音 track。

pcm_s16be(MP4 不支持 big-endian PCM)

怪了,可原本的视频就是mp4格式的?啊?

抱着疑惑不解的心情去寻找学习了解决方法:

正式解决问题

利用 ffmpeg:

下载官网地址:https://ffmpeg.org/download.html

下载好之后,把 /bin 目录配置到环境变量就搞定了

之后就是对原本视频文件的处理:

ffmpeg -i input.mov -c:v copy -c:a aac -strict experimental output.mp4
  • -c:v copy:保持视频不变(避免重编码)
  • -c:a aac:把音频转成 MP4 支持的 AAC

这样就能把音轨换成 mp4 支持的 aac 了

其他的需求只需要把命令参数替换一下就解决了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇