[{"data":1,"prerenderedAt":260},["ShallowReactive",2],{"i-lucide:menu":3,"i-lucide:grip":8,"i-lucide:chevron-right":10,"i-lucide:moon":12,"i-lucide:sun":14,"i-material-symbols:language":16,"i-lucide:chevron-down":18,"i-lucide:shield-check":20,"i-lucide:mail":22,"i-tabler:markdown":24,"i-lucide:code-xml":26,"i-lucide:film":28,"i-lucide:file-text":30,"i-lucide:box":32,"i-lucide:code-2":34,"i-lucide:image":35,"i-lucide:square-sigma":37,"i-lucide:gamepad-2":39,"i-lucide:sparkles":41,"i-lucide:graduation-cap":43,"tool-content-videos-videoToGif":45,"i-lucide:message-square":228,"i-lucide:presentation":230,"i-lucide:globe":232,"i-lucide:monitor":234,"i-lucide:shield":236,"i-lucide:scissors":238,"i-lucide:zap":240,"i-lucide:upload":242,"i-lucide:sliders-horizontal":244,"i-lucide:download":246,"i-lucide:arrow-right-left":248,"i-lucide:video":250,"i-lucide:audio-waveform":252,"i-lucide:image-down":254,"i-lucide:replace":256,"i-lucide:arrow-up-right":258},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"currentColor\" d=\"M8.125 21.213q-1.825-.788-3.187-2.15t-2.15-3.188T2 11.988t.788-3.875t2.15-3.175t3.187-2.15T12.013 2t3.875.788t3.175 2.15t2.15 3.175t.787 3.875t-.787 3.887t-2.15 3.188t-3.175 2.15t-3.875.787t-3.888-.787M12 19.95q.65-.9 1.125-1.875T13.9 16h-3.8q.3 1.1.775 2.075T12 19.95m-2.6-.4q-.45-.825-.787-1.713T8.05 16H5.1q.725 1.25 1.813 2.175T9.4 19.55m5.2 0q1.4-.45 2.488-1.375T18.9 16h-2.95q-.225.95-.562 1.838T14.6 19.55M4.25 14h3.4q-.075-.5-.112-.987T7.5 12t.038-1.012T7.65 10h-3.4q-.125.5-.187.988T4 12t.063 1.013t.187.987m5.4 0h4.7q.075-.5.113-.987T14.5 12t-.038-1.012T14.35 10h-4.7q-.075.5-.112.988T9.5 12t.038 1.013t.112.987m6.7 0h3.4q.125-.5.188-.987T20 12t-.062-1.012T19.75 10h-3.4q.075.5.113.988T16.5 12t-.038 1.013t-.112.987m-.4-6h2.95q-.725-1.25-1.812-2.175T14.6 4.45q.45.825.788 1.713T15.95 8M10.1 8h3.8q-.3-1.1-.775-2.075T12 4.05q-.65.9-1.125 1.875T10.1 8m-5 0h2.95q.225-.95.563-1.838T9.4 4.45Q8 4.9 6.912 5.825T5.1 8\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":25},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u002F>\u003Cpath d=\"M7 15V9l2 2l2-2v6m3-2l2 2l2-2m-2 2V9\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":27},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m18 16l4-4l-4-4M6 8l-4 4l4 4m8.5-12l-5 16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":29},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M7 3v18M3 7.5h4M3 12h18M3 16.5h4M17 3v18m0-13.5h4m-4 9h4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":31},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":33},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":27},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":36},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\" ry=\"2\"\u002F>\u003Ccircle cx=\"9\" cy=\"9\" r=\"2\"\u002F>\u003Cpath d=\"m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":38},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M16 8.9V7H8l4 5l-4 5h8v-1.9\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":40},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 11h4M8 9v4m7-1h.01M18 10h.01m-.69-5H6.68a4 4 0 0 0-3.978 3.59l-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258q-.01-.075-.017-.151A4 4 0 0 0 17.32 5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":42},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":44},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0zM22 10v6\"\u002F>\u003Cpath d=\"M6 12.5V16a6 3 0 0 0 12 0v-3.5\"\u002F>\u003C\u002Fg>",{"strings":46,"features":127,"steps":158,"useCases":180,"articleHtml":225},{"zh":47,"en":87},{"description":48,"colors":49,"outputSize":50,"originalSize":51,"startTime":52,"endTime":53,"playMode":54,"playNormal":55,"playReverse":56,"playBoomerang":57,"enableCrop":58,"enableText":59,"textPlaceholder":60,"textPosition":61,"posTop":62,"posCenter":63,"posBottom":64,"textSize":65,"textColor":66,"speed":67,"converting":68,"startConvert":69,"download":70,"conversionError":71,"faq1q":72,"faq1a":73,"faq2q":74,"faq2a":75,"faq3q":76,"faq3a":77,"faq4q":78,"faq4a":79,"demoLabel":80,"demoResultTitle":81,"demoResultHint":82,"resultEmpty":83,"changeFile":84,"uploadOwn":85,"restart":86},"将 MP4、MOV、WebM 视频转换为 GIF 动图。支持精准起止时间选择、添加文字\u002F表情包字幕、倒放和回弹（Boomerang）效果、画面区域裁剪，自定义帧率\u002F颜色\u002F尺寸。纯浏览器处理无需下载软件，适合制作聊天表情包、产品演示动图、教程录屏。","颜色数","输出尺寸","原始尺寸","起始","结束","播放模式","正常","倒放","回弹","裁剪区域","添加文字","输入要添加的文字...","位置","顶部","居中","底部","字号","颜色","播放倍速","转换中...","转换为GIF","下载GIF","转换失败","支持哪些视频格式转GIF？","支持 MP4（.mp4）、MOV（.mov）、WebM（.webm）三种视频格式。涵盖 iPhone 拍摄、屏幕录制和主流视频编辑软件输出。其他格式（如 AVI、MKV）暂不支持。","可以选择视频中间片段转GIF吗？","可以。设置起始时间和结束时间即可精确截取视频中任意片段转为 GIF，不再局限于从头截取。","添加文字和倒放\u002F回弹是什么功能？","「添加文字」可在 GIF 每一帧上叠加自定义文字（支持字号、颜色、位置），适合制作表情包。「倒放」将画面倒序播放；「回弹」（Boomerang）先正放再倒放形成循环效果，是社交媒体上的流行玩法。","裁剪功能怎么用？","开启「裁剪区域」开关后，视频上方会出现可拖动的裁剪框。拖动四角调整裁剪范围，拖动中间区域移动位置，只有框内区域会出现在最终 GIF 中。","示例演示","示例结果","上传视频并转换后，GIF 将显示在此处","转换后的 GIF 将显示在此处","更换文件","上传您的文件","重新制作",{"description":88,"colors":89,"outputSize":90,"originalSize":91,"startTime":92,"endTime":93,"playMode":94,"playNormal":95,"playReverse":96,"playBoomerang":97,"enableCrop":98,"enableText":99,"textPlaceholder":100,"textPosition":101,"posTop":102,"posCenter":103,"posBottom":104,"textSize":105,"textColor":106,"speed":107,"converting":108,"startConvert":109,"download":110,"conversionError":111,"faq1q":112,"faq1a":113,"faq2q":114,"faq2a":115,"faq3q":116,"faq3a":117,"faq4q":118,"faq4a":119,"demoLabel":120,"demoResultTitle":121,"demoResultHint":122,"resultEmpty":123,"changeFile":124,"uploadOwn":125,"restart":126},"Convert MP4, MOV, and WebM videos to GIF animations. Precise start\u002Fend time selection, text overlay for memes, reverse and boomerang effects, spatial cropping — customize frame rate, colors, and size. Pure browser processing, no software needed. Perfect for chat stickers, product demos, and tutorials.","Colors","Output Size","Original Size","Start","End","Play Mode","Normal","Reverse","Boomerang","Crop Region","Add Text","Enter text to overlay...","Position","Top","Center","Bottom","Size","Color","Speed","Converting...","Convert to GIF","Download GIF","Conversion failed","What video formats can be converted to GIF?","Supports MP4 (.mp4), MOV (.mov), and WebM (.webm) — covering iPhone videos, screen recordings, and outputs from most video editors. Other formats (AVI, MKV, etc.) are not supported.","Can I select a specific section from the middle of a video?","Yes. Set the start and end times to precisely extract any segment from the video — you're no longer limited to capturing from the beginning.","What are the text overlay and reverse\u002Fboomerang features?","Text overlay adds custom text on every GIF frame (with adjustable size, color, and position) — perfect for memes. Reverse plays the video backwards; Boomerang plays forward then backward in a loop — a popular social media effect.","How does the crop feature work?","Toggle on 'Crop Region' and a draggable crop box appears over the video. Drag the corners to resize, drag the center to reposition. Only the area inside the box will appear in the final GIF.","Demo","Demo Result","Upload a video and convert it to see the GIF here","Converted GIF will appear here","Change file","Upload your file","Make Another",{"zh":128,"en":145},[129,133,137,141],{"icon":130,"title":131,"desc":132},"lucide:shield","隐私安全","视频在浏览器本地转换，不上传至服务器",{"icon":134,"title":135,"desc":136},"lucide:scissors","片段选择","选择视频中的精彩片段转为 GIF",{"icon":138,"title":139,"desc":140},"lucide:sliders-horizontal","参数调节","自定义 GIF 尺寸、帧率和质量",{"icon":142,"title":143,"desc":144},"lucide:zap","快速生成","本地处理，快速生成 GIF 动图",[146,149,152,155],{"icon":130,"title":147,"desc":148},"Privacy Safe","Video converted locally, never uploaded",{"icon":134,"title":150,"desc":151},"Clip Selection","Select video segment to convert to GIF",{"icon":138,"title":153,"desc":154},"Custom Settings","Adjust GIF size, framerate, and quality",{"icon":142,"title":156,"desc":157},"Fast Generation","Local processing for quick GIF creation",{"zh":159,"en":171},[160,164,167],{"icon":161,"title":162,"desc":163},"lucide:upload","上传视频","上传要转换为 GIF 的视频文件",{"icon":138,"title":165,"desc":166},"设置 GIF 参数","选择时间区间、帧率、尺寸等 GIF 参数",{"icon":168,"title":169,"desc":170},"lucide:download","下载 GIF","转换完成后下载生成的 GIF 动图文件",[172,175,178],{"icon":161,"title":173,"desc":174},"Upload Video","Upload the video file you want to convert to GIF",{"icon":138,"title":176,"desc":177},"Set GIF Options","Choose the time range, frame rate, and size for the output GIF",{"icon":168,"title":110,"desc":179},"Download the generated GIF animation once conversion is complete",{"zh":181,"en":206},[182,186,190,194,198,202],{"icon":183,"title":184,"desc":185},"lucide:image","制作产品功能 GIF","将产品操作录屏转为 GIF，嵌入文档或 GitHub README",{"icon":187,"title":188,"desc":189},"lucide:message-square","制作表情包素材","截取视频精彩片段转为 GIF，用于聊天表情或社交分享",{"icon":191,"title":192,"desc":193},"lucide:presentation","提取教程动画","将教学视频关键步骤转为 GIF，嵌入课件或博客",{"icon":195,"title":196,"desc":197},"lucide:globe","制作网页动效","将 UI 动画视频转为 GIF，用于网页展示或设计提案",{"icon":199,"title":200,"desc":201},"lucide:mail","在邮件中嵌入动画","将演示视频转为 GIF，直接内嵌于邮件正文中展示",{"icon":203,"title":204,"desc":205},"lucide:monitor","录制操作步骤 GIF","将操作步骤录屏转为 GIF，快速制作可复用的交互说明动图",[207,210,213,216,219,222],{"icon":183,"title":208,"desc":209},"Create Product Demo GIFs","Convert screen recordings of product flows into GIFs for docs or GitHub README",{"icon":187,"title":211,"desc":212},"Make Meme Clips","Extract funny or iconic video moments as GIFs for chat reactions or social sharing",{"icon":191,"title":214,"desc":215},"Extract Tutorial Animations","Turn key steps from tutorial videos into GIFs to embed in slides or blog posts",{"icon":195,"title":217,"desc":218},"Create Web Animations","Convert UI animation videos into GIFs for web showcases or design proposals",{"icon":199,"title":220,"desc":221},"Embed Animations in Email","Convert demo videos into GIFs to include directly in email body content",{"icon":203,"title":223,"desc":224},"Record Step-by-Step GIFs","Convert workflow screen recordings into reusable interactive instruction GIFs",{"zh":226,"en":227},"\u003Ch2>2026 年最强在线 GIF 表情包制作工具\u003C\u002Fh2>\n\u003Cp>GIF 动图在 2026 年依然有着不可替代的地位。在微信\u002FQQ 聊天中，一个精准的 GIF 表情包胜过千言万语；在技术教程中，GIF 演示比截图更直观；在社交媒体帖子中，GIF 比视频更轻量且自动循环播放。\u003C\u002Fp>\n\u003Cp>MeTool 的视频转 GIF 工具支持 \u003Cstrong>MP4、MOV、WebM\u003C\u002Fstrong> 三种格式，并提供\u003Cstrong>四大差异化功能\u003C\u002Fstrong>：精准起止时间选择、添加表情包文字、倒放\u002F回弹（Boomerang）效果、画面区域裁剪。采用纯 JavaScript + Canvas 技术，无需安装任何软件。\u003C\u002Fp>\n\u003Cp>无论你是想制作聊天表情包、产品演示动图、教程操作录屏还是社交媒体内容，MeTool 都能帮你在几秒钟内完成。\u003C\u002Fp>\n\u003Ch2>视频转 GIF 工具的核心功能\u003C\u002Fh2>\n\u003Ch3>精准时间选择\u003C\u002Fh3>\n\u003Cp>设置起始和结束时间，精确截取视频中\u003Cstrong>任意片段\u003C\u002Fstrong>转为 GIF: 不再局限于从头截取前 N 秒。修改起始时间后视频会自动跳转预览，方便定位精彩时刻。\u003C\u002Fp>\n\u003Ch3>添加文字 \u002F 表情包字幕\u003C\u002Fh3>\n\u003Cp>在 GIF 每一帧上叠加\u003Cstrong>自定义文字\u003C\u002Fstrong>，支持四档字号（S\u002FM\u002FL\u002FXL）、任意颜色、三种位置（顶部\u002F居中\u002F底部）。黑色描边确保文字在任何背景下清晰可读: 制作表情包的核心功能。\u003C\u002Fp>\n\u003Ch3>倒放 \u002F 回弹（Boomerang）\u003C\u002Fh3>\n\u003Cp>三种播放模式：正常播放、\u003Cstrong>倒放\u003C\u002Fstrong>（画面倒序）、\u003Cstrong>回弹\u003C\u002Fstrong>（先正放再倒放循环）。回弹效果是 Instagram 上的流行玩法，一键生成无需手动剪辑。\u003C\u002Fp>\n\u003Ch3>画面裁剪\u003C\u002Fh3>\n\u003Cp>开启裁剪后，视频上出现可拖动的裁剪框。\u003Cstrong>拖动四角调整大小，拖动中间移动位置\u003C\u002Fstrong>，只有框内区域出现在最终 GIF 中。适合只截取画面中某个人物或区域。\u003C\u002Fp>\n\u003Ch3>MP4\u002FMOV\u002FWebM + 纯浏览器\u003C\u002Fh3>\n\u003Cp>支持三种主流视频格式输入，帧率\u002F颜色数\u002F输出尺寸可调。采用 Canvas 逐帧提取 + gifenc 纯 JavaScript 编码，全程本地处理，隐私安全。\u003C\u002Fp>\n\u003Ch2>如何将视频转换为 GIF 动图\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\u003Cstrong>上传视频：\u003C\u002Fstrong>打开 MeTool 视频转 GIF 页面，上传 MP4、MOV 或 WebM 格式的视频文件。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>选择时间范围：\u003C\u002Fstrong>设置起始时间和结束时间，精确截取你想要的片段。修改起始时间后视频会自动跳转预览。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>选择播放模式：\u003C\u002Fstrong>正常、倒放或回弹（Boomerang），按需选择。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>添加文字（可选）：\u003C\u002Fstrong>开启「添加文字」开关，输入文字内容，选择位置\u002F字号\u002F颜色。视频上方会实时预览效果。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>裁剪画面（可选）：\u003C\u002Fstrong>开启「裁剪区域」开关，在视频上拖动裁剪框选取感兴趣的区域。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>调整输出参数：\u003C\u002Fstrong>设置帧率（推荐 10fps）、颜色数、输出尺寸。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>生成并下载：\u003C\u002Fstrong>点击转换按钮，纯 JavaScript 引擎生成 GIF，完成后下载保存。\u003C\u002Fli>\n\u003C\u002Fol>\n","\u003Ch2>The Most Powerful Online GIF Meme Maker in 2026\u003C\u002Fh2>\n\u003Cp>GIF animations remain irreplaceable in 2026. In chat conversations, a perfectly timed GIF speaks louder than words. In technical tutorials, GIF demonstrations are more intuitive than screenshots. In social media posts, GIFs are lighter than video and auto-loop seamlessly.\u003C\u002Fp>\n\u003Cp>MeTool's Video to GIF tool supports \u003Cstrong>MP4, MOV, and WebM\u003C\u002Fstrong> formats with \u003Cstrong>four standout features\u003C\u002Fstrong>: precise start\u002Fend time selection, text overlay for memes, reverse\u002Fboomerang effects, and spatial cropping. Powered by pure JavaScript + Canvas technology — no software installation needed.\u003C\u002Fp>\n\u003Cp>Whether you want to create chat stickers, product demo animations, tutorial screencasts, or social media content, MeTool gets it done in seconds.\u003C\u002Fp>\n\u003Ch2>Key Features of Video to GIF Converter\u003C\u002Fh2>\n\u003Ch3>Precise Time Selection\u003C\u002Fh3>\n\u003Cp>Set start and end times to extract \u003Cstrong>any segment\u003C\u002Fstrong> from the video — no longer limited to capturing the first N seconds. Changing the start time automatically seeks the video for preview, making it easy to find the perfect moment.\u003C\u002Fp>\n\u003Ch3>Text Overlay \u002F Meme Captions\u003C\u002Fh3>\n\u003Cp>Add \u003Cstrong>custom text\u003C\u002Fstrong> on every GIF frame with four size options (S\u002FM\u002FL\u002FXL), any color, and three positions (top\u002Fcenter\u002Fbottom). Black stroke ensures text readability on any background — the essential feature for meme creation.\u003C\u002Fp>\n\u003Ch3>Reverse \u002F Boomerang\u003C\u002Fh3>\n\u003Cp>Three play modes: normal, \u003Cstrong>reverse\u003C\u002Fstrong> (backwards playback), and \u003Cstrong>boomerang\u003C\u002Fstrong> (forward then backward loop). Boomerang is a popular social media effect — generate it with one click, no manual editing.\u003C\u002Fp>\n\u003Ch3>Spatial Cropping\u003C\u002Fh3>\n\u003Cp>Toggle on cropping to reveal a draggable crop box over the video. \u003Cstrong>Drag corners to resize, drag center to reposition\u003C\u002Fstrong> — only the area inside the box appears in the final GIF. Perfect for isolating a specific person or region.\u003C\u002Fp>\n\u003Ch3>MP4\u002FMOV\u002FWebM + Pure Browser\u003C\u002Fh3>\n\u003Cp>Three major video formats supported. Frame rate, color depth, and output size are adjustable. Uses Canvas frame extraction + gifenc pure JavaScript encoding — fully local processing for privacy.\u003C\u002Fp>\n\u003Ch2>How to Convert Video to GIF\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\u003Cstrong>Upload Video:\u003C\u002Fstrong> Open MeTool's Video to GIF page and upload an MP4, MOV, or WebM video file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select Time Range:\u003C\u002Fstrong> Set start and end times to precisely extract the segment you want. The video auto-seeks when you change the start time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Play Mode:\u003C\u002Fstrong> Normal, Reverse, or Boomerang — select as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Text (Optional):\u003C\u002Fstrong> Toggle on &quot;Add Text&quot;, enter your caption, and choose position\u002Fsize\u002Fcolor. A live preview appears over the video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Crop Region (Optional):\u003C\u002Fstrong> Toggle on &quot;Crop Region&quot; and drag the crop box to select your area of interest.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjust Output Settings:\u003C\u002Fstrong> Set frame rate (recommended 10 fps), color count, and output size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate &amp; Download:\u003C\u002Fstrong> Click convert. The pure JavaScript engine generates the GIF in your browser, then download to save.\u003C\u002Fli>\n\u003C\u002Fol>\n",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":229},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":231},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2 3h20m-1 0v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3m4 18l5-5l5 5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":233},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":235},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M8 21h8m-4-4v4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":237},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":239},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"6\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M8.12 8.12L12 12m8-8L8.12 15.88\"\u002F>\u003Ccircle cx=\"6\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"M14.8 14.8L20 20\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":241},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":243},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":245},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":247},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\u002F>\u003Cpath d=\"m7 10l5 5l5-5\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":249},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 3l4 4l-4 4m4-4H4m4 14l-4-4l4-4m-4 4h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":251},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m16 13l5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5\"\u002F>\u003Crect width=\"14\" height=\"12\" x=\"2\" y=\"6\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":253},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":255},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21\"\u002F>\u003Cpath d=\"m14 19l3 3v-5.5m0 5.5l3-3\"\u002F>\u003Ccircle cx=\"9\" cy=\"9\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":257},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M14 4a1 1 0 0 1 1-1m0 7a1 1 0 0 1-1-1m7-5a1 1 0 0 0-1-1m1 6a1 1 0 0 1-1 1M3 7l3 3l3-3\"\u002F>\u003Cpath d=\"M6 10V5a2 2 0 0 1 2-2h2\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":259},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",1782799335979]