final cut pro x 导出的视频怎么那么大?

2014-10-26 21:09:13 +08:00
 applelove
原视频是23分钟的mp4动画片,179m大小

我只是把源文件截取出1分30秒,完全没加任何转场特效什么的,导出选的是苹果设备720p,怎么就有100m那么大啊??

我就只是想对视频进行裁剪,合并,难道我选错软件了吗??请大大们指点一下啊
51882 次点击
所在节点    macOS
35 条回复
liudroid
2014-10-26 21:18:55 +08:00
你原来的视频分辨率应该低于720P吧?
applelove
2014-10-26 21:28:27 +08:00
@liudroid 不是啊,你看原视频的信息

popbones
2014-10-26 21:28:38 +08:00
mp4文件的大小不仅取决于尺寸,也取决于画面质量,就好比JPEG,同样的尺寸,不同的画质(也就是压缩率)文件尺寸也不一样。

对于MP4来说,这个画质的一个体现就是码率。Final Cut Pro在导出影片的时候对影片重新采样,而FCPX中的苹果设备720p采用的是比较高的720p码率(一般720p在2M~5M之间,当然也有人压2M的1080p,画质就比较渣一些),所以有可能你的源文件码率并没有这么高,现在用高码率重新压缩结果就变大了。

如果你只是想截取视频文件中的一部分,完全不需要用到FCPX这种,直接QuickTime Player X打开Cmd+T Trim后导出就可以了。

Final Cut Pro导出提供的设置并不是非常丰富,因为压缩这一步在苹果的工具链里有专门的Compressor负责(其实也是QuickTime包了个皮)。

另外如果还是嫌文件太大,用免费得HandBrake选择适当的配置重新编码就好了
applelove
2014-10-26 21:34:38 +08:00
@popbones 好详细的回复,谢谢你。但是你看我的原视频信息,原视频应该就是720p的

quick time player只能剪成一个一个分散的片段,我想合并起来还是要找另外一个软件,这样步骤多了感觉麻烦了

同样,handbrake再压一遍,时间消耗又增加了,何况我还只是macbook pro的本子
popbones
2014-10-26 21:34:43 +08:00
@applelove 你看原视频980Kbps的,FCPX导出的“苹果设备720p”这个到处配置的码率要高很多。

这就好比你有一个BMP(无损压缩的)图片,存成了一个质量20的JPEG,然后你改了一下这个质量20的JPEG(哪怕只有一个像素),你再把它存成一个质量100的JPEG,你会发现他变大了。

这是因为对于程序并不能区分有损压缩解码后的结果中哪些部分是原有信息,哪些部分是压缩导致的变异,所以当以高质量再次压缩的时候,第一次压缩的变异也会被认为是原有信息,所以在文件尺寸上和压缩一个没有经过压缩的文件一样。
applelove
2014-10-26 21:44:02 +08:00
@popbones 那怎么才能保证跟原视频码率一样的情况下,体积变小呢?我看了下compressor,觉得好复杂啊

其实我使用的场景和情况用final cut都有点杀鸡用牛刀的感觉,但是mac平台找不到合适的了,以前在win平台我都是用的tmpgenc,或者sony vegas,它们的导出也没那么大
popbones
2014-10-26 22:15:41 +08:00
@applelove 不做编辑的话可以remux,编辑的话基本都得重新压,主要是FCPX导出时不能选择码率,如果你有Compressor的话,FCPX可以自动调用Compressor压片,Compressor可以指定码率。

但其实视频编辑流程来说FCPX导出的一般是剪辑完的Master Copy,制作特定格式或者特定大小的文件基本都是Compressor这类的专门处理,所以FCPX的导出就没有特别强的配置。

然后我其实觉得你这个应用场景应该是iMovie+QuickTime Player就够了。QuickTime Player导出的时候可以选码率的。
popbones
2014-10-26 22:17:38 +08:00
这可能也是这两年苹果的Pro软件不够“Pro”而让很多老用户部门的一个体现。
applelove
2014-10-26 22:19:48 +08:00
@popbones quicktime player可以合并多个剪辑片段吗?总不会是剪一段,存一段,再剪一段,再存一段,这么来的吧??
jaylong
2014-10-26 22:32:30 +08:00
popbones
2014-10-26 22:37:16 +08:00
@applelove

你可以用iMovie剪辑,剪辑好后不转编码保存为mov影片(这样的话保存会很快,文件会很大),再用quicktime player导出成需要的编码和格式(比如H264,1000M,720p)。

如果你只是删掉一些不需要的footage,而不需要调整footage的顺序的话,应该quicktime player就可以,但是要是非线性编辑的话还是得iMovie。

另外你还可以试试FCPX导出设置里面的把Codec选成Same as source试试,不知道能不能制动识别码率,我觉得应该不成。

说了这么多,我是你的话,就会用iMovie剪辑,然后存成一个生猛的mov,然后HandBrake半分钟转码(基本基于QuickTime都得选码率,但是说实在同样的尺寸不同的内容适合的码率也不一样),HandBrake基本直接用默认的Quality=20尺寸和画质平衡的就很好。
popbones
2014-10-26 22:38:35 +08:00
而且HandBrake是免费的
luo362722353
2014-10-26 22:48:56 +08:00
容量=码率*时间
容量只与码率大小,与时间长短有关
和其他任何无关..
在时间为同等情况下.码率是关键,源素材的码率多少,然后你剪辑后的素材码率是多少..so...你的问题在前后码率的不同
applelove
2014-10-26 22:49:39 +08:00
@popbones 好,谢谢你的推荐,就是喜欢用默认的,设置来设置去感觉麻烦


@jaylong 也谢谢你的推荐
hukangha
2014-10-27 07:32:52 +08:00
截取一段可以用
ffmpeg -i infile.mp4 -c copy -ss starttime -to endtime outfile
如果没记错的话。

不需要重新编码 所以很快
applelove
2014-10-27 07:45:11 +08:00
@hukangha mac自带ffmpeg?


@popbones 我试了一下存成mov,确实很生猛,1分多钟已经接近1g了,这对硬盘存储要求好高,我都想把整个library存到移动盘上去弄了
hukangha
2014-10-27 07:47:22 +08:00
@applelove

没有。
常用就装个吧
devon
2014-10-27 10:50:15 +08:00
@popbones 学到了,谢谢分享,HandBrake 很好用,比自己输入命令方便些。
garipan
2014-10-27 13:28:57 +08:00
简单的说,这就是码率和压缩方式(编码系统)的问题
之所以你压缩完输出反而体积大了,是因为你把码率提升了(fcp默认的码率都是很高的)
打个比方,就像是一个沾满泥污的照片,你照着它画了一遍,如果你非要把泥污都一笔一划画出来,那你耗费的时间,就必然更长。
回到视频压缩上,原先小码率的模糊,被你重新压缩后,事无巨细地把马赛克和模糊都原原本本当成是画面内容保留了下来,就必然体积会扩大。
garipan
2014-10-27 13:35:42 +08:00
而且,除了码率这个事情,还有一点就是编码和后缀名的区别,但是往往大家都分不清二者。
后缀,就像大家熟悉的,有AVI、mp4、mkv、RMVB、wmv、mov等等等等
编码系统则有photo-jpeg 、jpeg序列 、quicktime、tiff序列、tga序列、h.264等等等等

后缀只是一个包装箱,其实就是封装后缀。不同的后缀支持的编码不同。
编码才是一个视频的核心。所以同样是avi,可能有时候你的解码器就能解码,有时候就不行。这就是因为解码器不支持那个编码的原因。
这就像是你打开了快递的包装,却读不懂上面的文字,一个道理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/141660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX