pr导出的avi文件,如何才能被imageJ读read?
方案1:
选择好编码方式即可
但是方案1有个弊端,输出的avi尺寸最小是720像素;
方案2:万能方案
1、在PR中设置序列的属性;
2、调整好输出的分辨率(即你的期望);
3、导出为mp4;
4、使用imagJ将MP4转换为avi格式;
run("Movie (FFMPEG)...", "choose=./30/A.mp4 first_frame=0 last_frame=-1");
run("Movie (FFMPEG)...", "choose=./30/B.mp4 first_frame=0 last_frame=-1");
run("AVI... ", "compression=JPEG frame=60 save=./B.avi");
close();
前提是按照视频中配置好imageJ,把ffmepg插件给装好
https://www.youtube.com/watch?v=X29zKkvKwEk&ab_channel=LipkeLab
下边 采坑过程可以不看
======================================
采坑过程可以不看
1、先看一下能被imageJ读的avi文件,加载到pr后,的序列设置:
2、原始的avi文件大小为532MB
3、在imageJ中的信息是
4、原始的avi文件加载pr后,重新导出后的结果是:10GB,显然不对劲;
但是这个10GB的图像能被ImageJ打开
5、AVI文件的视频编解码器什么意思,以及如何选择?
AVI编码器的常见编码_snwang_miss的博客-CSDN博客_avi编码器
我彻底懵逼了,为什么500MB的AVI文件,导入到PR中,什么也不做,再导出,就变成10GB,甚至20GB了呢?
到底哪里设置错了啊;
--
6、我先用imageJ读入一下avi序列,然后再写一遍avi序列,帧率是25fps,压缩是jpeg,看看输出的大小和原始大小(500MB)有什么区别。
用imageJ输出avi格式的文件(8000帧)花费了快15分钟,输出的大小为:580MB ,可原始视频在一个数量级啊。
到这里说明了一个问题,cwj的摄像头驱动写的蛮NIU的,把avi压缩到这么小,说明很牛逼;但是帧率是真的拉胯啊。
7、PR导出Avi时,如何选择jpeg的帧压缩方法
自己在imageJ中手动的压缩一下吧。