我的平板电脑中有大量PDF文件,主要是Linux教程。有时我懒得在平板电脑上看。我认为如果我可以从PDF创建视频并在电视或计算机等大屏幕设备上观看它会更好。虽然我有一些使用FFMpeg的经验,但我不知道如何使用它来创建视频。经过一些谷歌搜索,我想出了一个很好的解决方案。对于那些想要从一组PDF文件制作视频文件的人,请继续阅读。这并不难。在Linux中从PDF创建视频为此,您需要在系统中安装“FFMpeg”和“ImageMagick”。要安装FFMpeg,请参考下面的链接。在Linux上安装FFMpegImagemagick可以在大多数Linux发行版的官方存储库中找到。在ArchLinux和Antergos、ManjaroLinux等衍生产品上,运行以下命令进行安装。sudopacman-SimagemagickDebian,Ubuntu,LinuxMint:sudoapt-getinstallimagemagickFedora:sudodnfinstallimagemagickRHEL,CentOS,ScientificLinux:sudoyuminstallimagemagickSUSE,openSUSE:sudozypperinstallimagemagick安装完ffmpeg和imagemagick的PDF后,把你的文件转换为图像格式,例如PNG或JPG,如下所示。convert-density400input.pdfpicture.png此处,-density400指定输出图像的水平分辨率。上述命令会将指定PDF的所有页面转换为PNG格式。PDF中的每一页将被转换为PNG文件并保存在当前目录中,文件名:picture-1.png、picture-2.png等。根据所选PDF的页数,这将花费一些时间。将PDF中的所有页面转换为PNG格式后,运行以下命令从PNG创建视频文件。ffmpeg-r1/10-ipicture-%01d.png-c:vlibx264-r30-pix_fmtyuv420pvideo.mp4这里:-r1/10:每个图像显示10秒。-ipicture-%01d.png:读取所有以picture-开头的图片,后跟一个数字(%01d),***以.png结尾。如果图片名称有2个数字(即picture-10.png、picture11.png等),请在上面的命令中使用(%02d)。-c:vlibx264:输出视频编码器(即h264)。-r30:输出视频帧率-pix_fmtyuv420p:输出视频分辨率video.mp4:输出.mp4格式的视频文件。好了,视频文件就完成了!您可以在任何支持.mp4格式的设备上播放它。接下来,我需要找到一种方法来为我的视频插入很酷的音乐。我希望这不是太困难。如果您想要更高的分辨率,则不必重新开始。只需将输出视频文件转换为您选择的任何其他更高/更低的分辨率,比如720p,如下所示。ffmpeg-ivideo.mp4-vfscale=-1:720video_720p.mp4请注意,使用ffmpeg创建视频需要配置良好的PC。ffmpeg在转换视频时会消耗大量的系统资源。我建议在高端系统上这样做。就这样。希望你觉得这有帮助。会有更好的东西。敬请关注!
