计算化学公社

 找回密码 Forget password
 注册 Register
Views: 336|回复 Reply: 7
打印 Print 上一主题 Last thread 下一主题 Next thread

[VMD] 求助:VMD如何保持轨迹图片

[复制链接 Copy URL]

105

帖子

0

威望

497

eV
积分
602

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
我想将VMD一段轨迹的动画以图片的形式保存出来,采用extension-visualization-movie maker插件,可是在保存过程中软件总是会调用第三方插件vidio match 使得图片保存失败,请问应该如何解决呢

881

帖子

3

威望

1666

eV
积分
2607

Level 5 (御坂)

傻傻的木瓜

2#
发表于 Post on 2025-6-20 14:09:16 | 只看该作者 Only view this author
建议放弃那个插件,自己写几行简单的命令来逐帧输出图片,比如
  1. for {set i 0} {$i < [molinfo top get numframes]} {incr i} {
  2. animate goto $i
  3. render Tachyon frame_${i}.dat tachyon_WIN32 -aasamples 24 -trans_vmd -mediumshade -res 600 600 -format BMP %s -o %s.bmp
  4. }
复制代码
√546=23.36664289109

485

帖子

1

威望

1133

eV
积分
1638

Level 5 (御坂)

A Student

3#
发表于 Post on 2025-6-20 14:13:51 | 只看该作者 Only view this author
Linux的话可选ffmpeg 相关选项,虽然他支持的格式很老。

个人Prefer的做法是无论是Windows还是linux,vmd保存所有Frame的ppm,再用command line ffmpeg转换成可以放PPT的mp4格式,这样较灵活。
敬仰一针见血的指责,厌倦别有用心的赞美。

881

帖子

3

威望

1666

eV
积分
2607

Level 5 (御坂)

傻傻的木瓜

4#
发表于 Post on 2025-6-20 14:36:54 | 只看该作者 Only view this author
student0618 发表于 2025-6-20 14:13
Linux的话可选ffmpeg 相关选项,虽然他支持的格式很老。

个人Prefer的做法是无论是Windows还是linux,vm ...

嗯……“所有frame的ppm”指的是啥?还有对于ffmpeg把图片合成mp4格式这种,有什么推荐的像素与视频编码格式设置不,我之前尝试默认设置发现得到的mp4不能用Windows默认的媒体播放器打开。

另外放个相关链接,之前的论坛帖子http://bbs.keinsci.com/thread-51423-1-1.html都有类似讨论。
√546=23.36664289109

485

帖子

1

威望

1133

eV
积分
1638

Level 5 (御坂)

A Student

5#
发表于 Post on 2025-6-20 15:14:40 | 只看该作者 Only view this author
本帖最后由 student0618 于 2025-6-20 15:17 编辑
Uus/pMeC6H4-/キ 发表于 2025-6-20 14:36
嗯……“所有frame的ppm”指的是啥?还有对于ffmpeg把图片合成mp4格式这种,有什么推荐的像素与视频编码 ...

Movie maker不选delete image files就可以保留所有frames,图片格式是ppm,再用ffmpeg转换mp4。当然用2楼的script可以再调整得更好看。


ffmpeg 我的脚本是这个 ffmpeg.sh (96 Bytes, 下载次数 Times of downloads: 4) ,但跑之前要确定图片width height是双数,可以在vmd preference先调好display size。单数的话要再加一个flag还会有黑色边缘。 脚本用法是
  1. bash ffmpeg.sh {ppm的prefix}
复制代码

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
Uus/pMeC6H4-/キ + 1 谢谢分享

查看全部评分 View all ratings

敬仰一针见血的指责,厌倦别有用心的赞美。

105

帖子

0

威望

497

eV
积分
602

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2025-6-20 15:20:05 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-6-20 14:09
建议放弃那个插件,自己写几行简单的命令来逐帧输出图片,比如

太感谢您了!

105

帖子

0

威望

497

eV
积分
602

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2025-6-20 15:20:38 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-6-20 14:36
嗯……“所有frame的ppm”指的是啥?还有对于ffmpeg把图片合成mp4格式这种,有什么推荐的像素与视频编码 ...

感谢!

1103

帖子

0

威望

3947

eV
积分
5050

Level 6 (一方通行)

8#
发表于 Post on 2025-6-21 17:30:01 | 只看该作者 Only view this author
本帖最后由 乐平 于 2025-6-21 17:37 编辑

如果你想用VideoMach 插件也可以(注意,它叫 VideoMach,不是你拼写的 Vidio Match……),它早就已经免费了(曾经是收费软件,2024年8月15日开始不再更新,也同时开放免费下载)

下载地址为
https://gromada.com/videomach/

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-13 05:52 , Processed in 0.175696 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list