You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TYPO3 12.4文件列表生成MP4缩略图及替换错误预览图方法

TYPO3 12.4中MP4文件缩略图生成及默认预览图替换方案

一、为MP4文件生成自动缩略图

  • 先确认服务器已安装ffmpeg工具,TYPO3依赖它提取视频帧生成缩略图。
  • 在站点配置文件(config.yaml)中启用视频处理并配置参数:
    processing:
      video:
        enabled: true
        ffmpegPath: '/usr/bin/ffmpeg' # 替换为服务器上ffmpeg的实际路径
        ffmpegOptions: '-ss 00:00:01 -vframes 1' # 提取视频第1秒的帧作为缩略图
    
  • 清除TYPO3缓存后,重新上传MP4文件,或对已存在的MP4文件执行右键菜单中的「重新处理文件」操作,系统会自动生成并显示缩略图。

二、替换默认错误预览图(无法生成缩略图时)

若服务器无法安装ffmpeg或缩略图生成失败,可全局替换默认视频预览图:

  • 准备自定义预览图标(建议尺寸与TYPO3默认预览图一致,如128x128像素),上传至fileadmin目录(例如fileadmin/custom-icons/mp4-preview.png)。
  • 通过全局TSconfig配置替换:
    # 替换MP4文件的默认预览图标
    file_list.previewIcons.mp4 = fileadmin/custom-icons/mp4-preview.png
    # 如需覆盖其他视频格式,可添加对应配置
    file_list.previewIcons.mov = fileadmin/custom-icons/mp4-preview.png
    
  • 进阶方案:通过自定义扩展注册预览图标,在扩展的Configuration/FileIcons.php中添加:
    return [
        'mp4' => [
            'provider' => \TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider::class,
            'source' => 'EXT:your_extension/Resources/Public/Icons/mp4-preview.png',
        ],
    ];
    
    激活扩展并清除缓存后,系统将使用自定义图标作为MP4文件的默认预览。

内容的提问来源于stack exchange,提问作者jonasmautner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 01:53:17