GPT-4 Claude 3 Gemini Pro对决,还是GPT-4胜一筹

机器学习算法与Python实战

共 4219字,需浏览 9分钟

 ·

2024-04-11 08:34

454e7ba18343b9c32152bbcfcf322d91.webp

大模型战力排行榜

这两天折腾了两个Mac上的小应用,一个是从视频抽取音频,一个是短视频转Gif。

功能分别是将视频文件/文件夹拖拽到图标上,自动抽取视频中的音频文件;将短视频拖拽到图标上,自动转成Gif格式并保存到桌面。

0afbdfab486a192cc07edf6ea5c506a9.webp

这件事必然交给大模型来做最合适了,为了对比,我同时让GPT-4、Claude 3 Sonnet、Gemini去帮我生成代码。

以视频转Gif为例,我的Prompt是

我想在mac上将mp4格式的短视频转成gif,要求GIF的尺寸与原视频保持一致。我希望你能用Apple script实现它,并另存为application,我想直接讲视频拖拽到这个app的图标上就自动完成gif转换,请给我具体代码。

结果只有GPT-4给出的代码非常精简、步骤详实且没有语法错误

6d49711df6fe51e4c9c0f9d79d1840e7.webp

这个脚本之需要将其中ffmpeg的位置修改为自己电脑上的实际位置即可

50c6993b935e5ea0a06b088a086992a8.webp

我对Apple script一无所知,所以没有深究其他大模型给出代码的实际问题,只知道在运行时会报出语法错误。

Claude 3 、Gemini,mistral,还有不点名的国产大模型,均败北。

7bcbd49a18fe3276b9343737b0ba99af.webp

附件

顺便分享这三个小玩意儿的代码

Mp4转Gif:

      
      on open of theFiles
    set desktopPath to POSIX path of (path to desktop)
    
    repeat with aFile in theFiles
        set filePath to POSIX path of aFile
        set fileName to do shell script "basename " & quoted form of filePath
        set destPath to desktopPath & text 1 thru -5 of fileName & ".gif"
        
        set shellCommand to "/opt/homebrew/bin/ffmpeg -i " & quoted form of filePath & " -vf \"fps=10,scale=-1:-1:flags=lanczos\" -c:v gif -f gif " & quoted form of destPath
        
        do shell script shellCommand
    end repeat
end open

Video抽取音频

      
      on open of theFiles
    set desktopPath to POSIX path of (path to desktop)
    
    repeat with aFile in theFiles
        set filePath to POSIX path of aFile
        set fileName to do shell script "basename " & quoted form of filePath
        set destPath to desktopPath & text 1 thru -5 of fileName & ".gif"
        
        set shellCommand to "/opt/homebrew/bin/ffmpeg -i " & quoted form of filePath & " -vf \"fps=10,scale=-1:-1:flags=lanczos\" -c:v gif -f gif " & quoted form of destPath
        
        do shell script shellCommand
    end repeat
end open

webp转PNG

      
      on open of theFiles
 repeat with aFile in theFiles
  set filePath to POSIX path of aFile if filePath ends with "-webp" then
  set outputPath to POSIX path of (path to desktop folder) & (do shell scri do shell script "sips-s format      png " & quoted form of filePath & " --out
end if end repeat
end open

使用方法

  1. 打开“脚本编辑器”(Script Editor)应用程序。
  2. 粘贴上述AppleScript代码到脚本编辑器中。
  3. 在脚本编辑器中,选择“文件” > “导出...”。
  4. 在“导出”对话框中,选择文件格式为“应用程序”,给你的应用程序命名,然后保存。
  5. 确保在“选项”下勾选了“保留运行时的父脚本”。

GPT-4又帮了我一个小忙

Claude 3 免费试用,顺便白嫖5美元

Google Gemini 1.5 Pro和 OpenAI Sora的一些资料

用GPT-4学习董宇辉的文旅小作文风格,回复城市名,自动撰写同款

叫板GPT-4的Gemini,我做了一个聊天网页,可图片输入,附教程

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报