【问题标题】:MJPEG Image conversion problemMJPEG图像转换问题
【发布时间】:2010-12-14 14:43:41
【问题描述】:

我遇到了将图像转换为定义大小的问题。我正在从一个图像转换为另一个小尺寸的图像。我正在执行的命令是:

C:/xampp/htdocs/jcert6/seyretfiles/tools/converter/ffmpeg.exe -i "c:\知识库\videos\user_62\RHSSNet_Image_Library\images\Touchport_II\CD302_14_TPII_17in_PPR_Scanner.jpg" -y - f mjpeg -s 72x92 -vframes 1 -an c:/xampp/htdocs/jcert6/seyretfiles/uploads/thumbnails/user_62/user_62_tmu2qsgo0fr1j5w61292302705_0.jpg

我收到以下错误:

[mjpeg @ 01de0050] 未处理的像素格式 0x11111111

[image2 01cfd080] 找不到编解码器参数

c:\knowledge base\videos\user_62\RHSSNet_Image_Library\images\Touchport_II\CD302_14_TPII_17in_PPR_Scanner.jpg:找不到编解码器参数

请帮帮我:( :(

【问题讨论】:

  • 为什么要用ffmpeg来做呢??

标签: ffmpeg


【解决方案1】:

最简单的解决方案是使用适当的软件 http://www.imagemagick.org/

编辑:一旦安装,命令是:

convert original.jpg -resample 72x92 smaller.jpg

【讨论】:

  • 如果安装它不是一种选择,至少清理可执行文件和图像的路径,没有人会读到那个烂摊子。
  • 另外,由于您使用的高科技设备在很大程度上依赖于图像处理,我敢打赌您已经安装了它,并且可能在同一个文件夹中。基本上,您的命令将不起作用,因为它试图将单个图像处理为视频。如果您感到幸运,您可以粘贴下一条评论并且应该可以工作。
  • C:/xampp/htdocs/jcert6/seyretfiles/tools/converter/convert.exe "C:\知识库\videos\user_62\RHSSNet_Image_Library\images\Touchport_II\CD302_14_TPII_17in_PPR_Scanner.jpg" -resample 72x92 "C:/xampp/htdocs/jcert6/seyretfiles/uploads/thumbnails/user_62/user_62_tmu2qsgo0fr1j5w61292302705_0.jpg"
  • 感谢埃里克的想法。实际上,我使用 ffmpeg 来提取所有类型的媒体(视频、图像等)。此命令不适用于极少数图像。我正在为这几张图片寻找解决方案,以及为什么不提取这些图片。
  • 不客气。乍一看,ffmpeg 可能适合这项工作,因为它能够将图像序列转换为视频,反之亦然。请记住,两者都涉及视频。总之,如果以任何方式涉及视频,则选择 ffmpeg,对于图像到图像的转换,这是不可取的(我认为也是不可能的)。现在假设您有一个包含一堆要调整大小的图像的文件夹,在这种情况下,您需要一个脚本来自动执行该过程。如果您发布一个新帖子说您要调整整个图像文件夹的大小,则此站点中的人们会互相杀戮以首先回答它。
猜你喜欢
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-30
  • 2018-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多