以下文章来源于飞书
1 科普文本生成
起初我也是试了不少prompts去让chatgpt自由发挥,生成恐龙科普文章,但科普内容要么过于复杂,要么过于宽泛,无法到达自己想要的效果。
既然如此,我决定定制化科普内容,让它实现我的想法。
1.1 确定科普主要内容
考虑到小孩主要是对具体的恐龙感兴趣,我决定科普内容主要以介绍各类恐龙为主。
于是, 我让chatgpt分别列出三叠纪、侏罗纪、白垩纪时期的10种恐龙,描述基本特征、习性等。这也是遵循指令clear and specific的原则,对话过程如下(内容过多,只展示部分):
What are the representative dinosaurs in the Triassic, Jurassic, and Cretaceous periods? List 10 for each period with their names, characteristics, habits, etc. in markdown format.
Triassic Period Dinosaurs
Coelophysis
Characteristics: Small, slender, bipedal carnivore
Habits: Fast runner, social hunter
Length: 9 feet (2.7 meters)
Eoraptor
Characteristics: Bipedal, small carnivore or omnivore
Habits: Solitary hunter
Length: 3.3 feet (1 meter)
Plateosaurus
Characteristics: Herbivorous, long neck and tail
Habits: Likely traveled in herds
Length: 16-33 feet (4.8-10 meters)
Herrerasaurus
Characteristics: Bipedal, carnivorous
Habits: Solitary hunter
Length: 13 feet (4 meters)
翻译成中文后:
三叠纪恐龙
腔骨龙 (Coelophysis)
特征:小型、纤细、双足食肉动物
习性:快速奔跑者,群体猎手
长度:9英尺(2.7米)
始盗龙 (Eoraptor)
特征:双足行走,小型食肉或杂食动物
习性:独行猎手
长度:3.3英尺(1米)
板龙 (Plateosaurus)
特征:食草动物,长颈和长尾巴
习性:可能成群结队生活
长度:16-33英尺(4.8-10米)
埃雷拉龙 (Herrerasaurus)
特征:双足行走,食肉动物
习性:独行猎手
长度:13英尺(4米)
南十字龙 (Staurikosaurus)
特征:小型,双足食肉动物
习性:独行猎手
长度:7.5英尺(2.3米)
这里说明一点,由于是科普性质,对内容的准确性要求很高,考虑到第一手资料是英文,就采用了先输出英文内容再翻译的方式。不过恐龙名称的翻译效果并不太好,我又针对这些内容去维基百科校正了一番,确保内容准确无误。总之,ChatGPT生成的内容并不能保证完全正确,如果你对内容的准确性要求较高的话,还是需要人工审核。
1.2 转化为科普文案
主体内容确认无误后,再根据这些内容生成具体的科普文案。
基于【】中的内容创作一篇儿童科普文章,按照内容中的恐龙顺序进行介绍,要求语言简单易懂,语气生动活泼。内容如下:【三叠纪恐龙
腔骨龙 (Coelophysis)
特征:小型、纤细、双足食肉动物
习性:快速奔跑者,群体猎手
长度:9英尺(2.7米)
始盗龙 (Eoraptor)
特征:双足行走,小型食肉或杂食动物
习性:独行猎手
长度:3.3英尺(1米)
板龙 (Plateosaurus)
特征:食草动物,长颈和长尾巴
习性:可能成群结队生活
长度:16-33英尺(4.8-10米)
埃雷拉龙 (Herrerasaurus)
特征:双足行走,食肉动物
习性:独行猎手
长度:13英尺(4米)
南十字龙 (Staurikosaurus)
特征:小型,双足食肉动物
习性:独行猎手
长度:7.5英尺(2.3米)】
嘿,孩子们!准备好了吗?今天我们要开始一场奇妙的恐龙之旅!让我们一起探索神奇的三叠纪恐龙世界,认识那些古老的生物吧!
首先,让我们认识腔骨龙(Coelophysis)。它们是小型、纤细的双足食肉动物,长约9英尺(2.7米)。腔骨龙是快速奔跑者,善于捕捉猎物。它们可能是群体猎手,一起合作捕捉更大的猎物。
接下来是始盗龙(Eoraptor)。这个小家伙只有3.3英尺(1米)长,是一种双足行走的食肉或杂食动物。它们可能是独行猎手,默默地潜伏在草丛中等待猎物靠近。
然后,我们遇到了板龙(Plateosaurus)。它们是一种食草动物,长颈和长尾巴,长度在16到33英尺(4.8-10米)之间。板龙可能喜欢结伴同行,一起觅食和保护彼此。
接下来是埃雷拉龙(Herrerasaurus),这个食肉动物长约13英尺(4米),也是双足行走的。它们是独行猎手,悄悄地跟踪猎物,等待捕猎的时机。
南十字龙(Staurikosaurus)是另一个小型双足食肉动物,长度约7.5英尺(2.3米)。它们同样是独行猎手,喜欢悄悄地出没在森林里寻找猎物。
原美颌龙(Procompsognathus)长约3.9英尺(1.2米),也是一种小型双足食肉动物。它们可能是快速奔跑者,能够在短时间内追上猎物。
现在,我们来看看黑丘龙(Melanorosaurus)。这个大个子是一种四足食草动物,长度约26英尺(8米)。黑丘龙可能行动较慢,它们喜欢群居生活,共同保护彼此。
....
这样,科普文案就完工了!
这里说明一下,之所以先让ChatGPT给出主体内容,再根据这些内容生成文案,是为了保证生成的文案内容更加的准确。ChatGPT类的模型也可能一本正经的胡说八道,避免这个问题的一个有效措施就是:先让模型给出相关的信息,然后再基于这些信息进行生成。
2 视频生成
得到文本之后,就可以利用各种软件生成视频了。这里,我参考球友们的做法,试用了两款软件:百度AIGC创作平台和剪映。
两个软件的使用方式都是类似的,直接输入科普文案就可一键生成视频。
但是生成的视频都有一个问题:视频中会有不太匹配甚至是不相关的素材。
这个也很正常,目前一键成片只是速成,但是要达到好的效果还是需要花费一定的时间去人工处理。
并且我这里涉及到各个不同的恐龙物种,很难得到完全匹配的素材。
那么怎么获得匹配度更高的素材呢?我的想法就是:去网上下载各个恐龙的图片。手动搜索、下载就太慢了,这种事情当然是跑程序比较方便,又轮到chatGPT出马了!
2.1 ChatGPT生成图片下载脚本
(1)接着之前的对话内容,我提出了自己的问题:
(2)然后我运行了视频脚本,直接跑通了,但是下载的图片不对,于是我抛出问题,让它去解决
(3)这里它给出了新的方案,其中有一句:请注意,您需要先在Google Cloud上注册并创建自己的API密钥。此外,请确保您已在Google Cloud的API库中启用了“Custom Search API”。完全看不懂,没关系,直接问它。
(4)按照它给的步骤,一步步操作,操作完后运行程序,又有问题,继续问
(5)这里我根据它提供的几个方向去处理,确定问题是出在第2个,修改后成功下载到了恐龙图片:
以上,就是一个不断和ChatGPT互动的过程,你问它答,它说你做,不懂就问。最终,就可以得到你想要的结果。
2.2 视频编辑:替换合适的素材
有了上述的匹配度高的图片,接着就可以编辑之前一键生成的视频,将图片应用到合适的位置了。这里,我用的是剪映,不过我也是小白一枚,做出来的效果也是比较粗糙😂
我的感受是:一键生成视频大大提升了制作效率;不过,大部分情况可能不能直接用,还是需要人工处理。尽管如此,还是非常厉害了。
2.3 制作数字人
网站地址:https://studio.d-id.com/editor, 需要魔法,注册后有免费额度。
制作过程非常简单,选择需要的数字人形象,输入文本,即可一键生成数字人视频。
之后将2个视频进行叠加处理,即可得到最终的成品了!