MP4 ਨੂੰ GIF ਕਨਵਰਟਰ
MP4 ਵੀਡਿਓ ਨੂੰ ਸਿੱਧੇ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਐਨੀਮੇਟਡ GIF ਵਿੱਚ ਬਦਲੋ। WebAssembly ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੇਜ਼, ਸੁਰੱਖਿਅਤ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਿੱਜੀ।
MP4 ਨੂੰ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ ਖਿੱਚੋ
50MB ਤੱਕ ਸਪੋਰਟ ਕਰਦਾ ਹੈ
MP4 ਵੀਡਿਓ ਨੂੰ ਸਿੱਧੇ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਐਨੀਮੇਟਡ GIF ਵਿੱਚ ਬਦਲੋ। WebAssembly ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੇਜ਼, ਸੁਰੱਖਿਅਤ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਿੱਜੀ।
50MB ਤੱਕ ਸਪੋਰਟ ਕਰਦਾ ਹੈ
MP4 ਤੋਂ GIF ਤੱਕ ਜਾਣਾ ਆਮ ਆਧੁਨਿਕ ਸਿਫ਼ਾਰਸ਼ਾਂ ਨੂੰ ਉਲਟਾਉਂਦਾ ਹੈ। MP4 ਵੀਡੀਓ GIF ਨਾਲੋਂ ਵਧੇਰੇ ਕੁਸ਼ਲ, ਛੋਟਾ ਅਤੇ ਉੱਚ ਗੁਣਵੱਤਾ ਵਾਲਾ ਹੈ, ਇਸਲਈ ਜ਼ਿਆਦਾਤਰ ਵਰਕਫਲੋ ਦੂਜੀ ਦਿਸ਼ਾ ਵਿੱਚ ਚਲੇ ਜਾਂਦੇ ਹਨ। GIF ਅਜੇ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੋਣ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਕੁਝ ਸਥਾਨ - ਚੈਟ ਪਲੇਟਫਾਰਮ ਜੋ ਵੀਡੀਓ ਆਟੋਪਲੇ ਨਹੀਂ ਕਰਦੇ, ਕੁਝ ਫੋਰਮ ਸੌਫਟਵੇਅਰ, ਮੈਸੇਜਿੰਗ ਐਪਸ 'ਤੇ ਸਟਿੱਕਰ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਈਮੇਲ ਕਲਾਇੰਟਸ ਜੋ ਵੀਡੀਓ ਨੂੰ ਬਲੌਕ ਕਰਦੇ ਹਨ - ਸਿਰਫ GIF ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ MP4 ਕਲਿੱਪ ਹੈ ਅਤੇ ਇਸਨੂੰ ਕਿਤੇ ਵੀ ਛੱਡਣ ਦੀ ਲੋੜ ਹੈ ਜਿੱਥੇ ਵੀਡੀਓ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ GIF ਵਿੱਚ ਬਦਲਣਾ ਹੀ ਇੱਕੋ ਇੱਕ ਵਿਕਲਪ ਹੈ।
ਇਹ ਕਨਵਰਟਰ WebAssembly ਲਈ ਕੰਪਾਇਲ ਕੀਤੇ FFmpeg ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। MP4 ਨੂੰ ਫਰੇਮ ਦੁਆਰਾ ਡੀਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ, ਹਰੇਕ ਫਰੇਮ ਨੂੰ 256 ਰੰਗਾਂ ਤੱਕ ਦੇ ਪੈਲੇਟ ਤੱਕ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ ਫਰੇਮ ਕ੍ਰਮ ਨੂੰ ਸਰੋਤ ਫਰੇਮ ਦਰ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਪ੍ਰਤੀ-ਫਰੇਮ ਦੇਰੀ ਦੇ ਨਾਲ GIF ਕੰਟੇਨਰ ਵਿੱਚ ਏਨਕੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪਰਿਵਰਤਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਚੱਲਦਾ ਹੈ; ਕੋਈ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।
ਉਲਟ ਦਿਸ਼ਾ ਦੀ ਬਜਾਏ MP4-ਤੋਂ-GIF ਲਈ ਇੱਕ ਸਮਝਦਾਰ ਆਉਟਪੁੱਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਚੁਣਨਾ ਵਧੇਰੇ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ। GIF ਦਾ 256-ਰੰਗ ਪੈਲੇਟ ਪ੍ਰਤੀ ਫਰੇਮ ਇਸਦੀ ਸਭ ਤੋਂ ਵੱਡੀ ਰੁਕਾਵਟ ਹੈ: ਵਿਭਿੰਨ ਰੋਸ਼ਨੀ ਵਾਲੀਆਂ ਲੰਬੀਆਂ ਕਲਿੱਪਾਂ ਦਿਖਣਯੋਗ ਰੰਗ ਬੈਂਡਿੰਗ ਪੈਦਾ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਫ੍ਰੇਮ ਦੀ ਗਿਣਤੀ ਕੁਝ ਸੌ ਤੋਂ ਵੱਧ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਪੈਦਾ ਕਰਦੀ ਹੈ। ਵਾਜਬ ਪੂਰਵ-ਨਿਰਧਾਰਤ: ਕਲਿੱਪ ਨੂੰ 5-10 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਰੱਖੋ, 480 ਪਿਕਸਲ ਚੌੜੇ ਜਾਂ ਛੋਟੇ ਤੱਕ ਘਟਾਓ, ਅਤੇ ਪ੍ਰਤੀ ਸਕਿੰਟ 10-15 ਫ੍ਰੇਮ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਓ।
ਪਲੇਟਫਾਰਮਾਂ ਦੇ ਨਾਲ ਅਨੁਕੂਲਤਾ ਜਿਸ ਵਿੱਚ ਵੀਡੀਓ ਸਹਾਇਤਾ ਦੀ ਘਾਟ ਹੈ ਸਾਰਾ ਕਾਰਨ ਹੈ। ਆਟੋਪਲੇ ਅਯੋਗ ਵਾਲੇ ਸਲੈਕ ਚੈਨਲ GIF ਦਿਖਾਉਂਦੇ ਹਨ ਪਰ ਵੀਡੀਓ ਨਹੀਂ; Reddit ਟਿੱਪਣੀ ਥ੍ਰੈੱਡ GIFs ਨੂੰ ਇਨਲਾਈਨ ਏਮਬੈਡ ਕਰਦੇ ਹਨ; ਬਹੁਤ ਸਾਰੇ ਈਮੇਲ ਨਿਊਜ਼ਲੈਟਰ ਵੀਡੀਓ ਟੈਗਸ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਲੌਕ ਕਰਦੇ ਹਨ; ਮੈਸੇਜਿੰਗ ਐਪਸ GIF ਨੂੰ ਚਿੱਤਰਾਂ ਅਤੇ ਵੀਡੀਓ ਨੂੰ ਫਾਈਲਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਵਰਤਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਦਰਸ਼ਕ ਇਹਨਾਂ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚੋਂ ਇੱਕ 'ਤੇ ਹਨ, ਤਾਂ GIF ਉਹਨਾਂ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ ਅਤੇ MP4 ਨਹੀਂ ਪਹੁੰਚਦਾ।
GIFs ਵੀ ਬਿਨਾਂ ਨਿਯੰਤਰਣ ਜਾਂ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਦੇ ਆਪਣੇ ਆਪ ਲੂਪ ਹੋ ਜਾਂਦੇ ਹਨ, ਜੋ ਉਹਨਾਂ ਨੂੰ ਛੋਟੇ ਲੂਪਿੰਗ ਪ੍ਰਦਰਸ਼ਨਾਂ ਲਈ ਕੁਦਰਤੀ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ — UI ਐਨੀਮੇਸ਼ਨ, ਉਤਪਾਦ ਵਿਸ਼ੇਸ਼ਤਾ ਹਾਈਲਾਈਟਸ, ਕੋਡ ਸਨਿੱਪਟ ਵਿਵਹਾਰ। MP4 ਵਿੱਚ ਇੱਕੋ ਲੂਪ ਨੂੰ ਵੀਡੀਓ ਆਟੋਪਲੇ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਏਮਬੈਡਿੰਗ ਸੰਦਰਭ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਕਿ ਹਰ ਸੰਦਰਭ ਨਹੀਂ ਕਰਦਾ।
ਵੀਡੀਓ ਛੱਡੋ, ਆਉਟਪੁੱਟ ਆਕਾਰ ਅਤੇ ਫਰੇਮ ਰੇਟ ਸੈੱਟ ਕਰੋ, ਤਿਆਰ ਕਰੋ।
GIF ਏਨਕੋਡਰ ਦੋ-ਪੜਾਅ ਵਾਲੀ ਪਾਈਪਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਪਹਿਲਾਂ, ਪੈਲੇਟਜੇਨ ਅਸਲ ਵਿੱਚ ਵਰਤੇ ਗਏ ਰੰਗਾਂ ਨੂੰ ਢੱਕਣ ਵਾਲੇ ਇੱਕ ਅਨੁਕੂਲ 256-ਰੰਗ ਪੈਲੇਟ ਤਿਆਰ ਕਰਨ ਲਈ ਪੂਰੇ ਵੀਡੀਓ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ। ਦੂਜਾ, ਪੈਲੇਟਿਊਜ਼ ਹਰੇਕ ਫਰੇਮ ਦੇ ਪਿਕਸਲ ਨੂੰ ਨਜ਼ਦੀਕੀ-ਗੁਆਂਢੀ ਮੈਚਿੰਗ ਜਾਂ ਫਲੋਇਡ-ਸਟੇਨਬਰਗ ਡਿਥਰਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੈਲੇਟ ਵਿੱਚ ਮੈਪ ਕਰਦਾ ਹੈ। ਘਟੀਆ ਪਹੁੰਚ ਵਾਧੂ ਫਾਈਲ ਆਕਾਰ ਦੀ ਕੀਮਤ 'ਤੇ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਨਿਰਵਿਘਨ ਗਰੇਡੀਐਂਟ ਪੈਦਾ ਕਰਦੀ ਹੈ।
ਫਰੇਮ ਰੇਟ ਪਰਿਵਰਤਨ fps ਫਿਲਟਰਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਸਰੋਤ MP4 30 fps ਹੈ ਅਤੇ ਟੀਚਾ GIF 10 fps ਹੈ, ਤਾਂ ਹਰ ਤਿੰਨ ਫਰੇਮਾਂ ਵਿੱਚੋਂ ਦੋ ਛੱਡੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਮਿਸ਼ਰਣ ਫਰੇਮਾਂ ਨਾਲੋਂ ਤੇਜ਼ ਅਤੇ ਸਾਫ਼ ਹੈ ਪਰ ਜੇਕਰ ਸਰੋਤ ਵਿੱਚ ਤੇਜ਼ ਕਿਰਿਆ ਹੈ ਤਾਂ ਇਹ ਥੋੜੀ ਜਿਹੀ ਚਟਣੀ ਮੋਸ਼ਨ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ।
ਫਰੇਮ ਗਿਣਤੀ, ਫਰੇਮ ਮਾਪ, ਅਤੇ ਰੰਗ ਦੀ ਗੁੰਝਲਤਾ ਦੇ ਨਾਲ ਆਉਟਪੁੱਟ ਆਕਾਰ ਸਕੇਲ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਵੀ ਘਟਾਉਣਾ — ਘੱਟ ਫਰੇਮ, ਛੋਟੇ ਮਾਪ, ਘੱਟ ਵਿਭਿੰਨ ਸਮੱਗਰੀ — ਛੋਟੇ GIF ਪੈਦਾ ਕਰਦੇ ਹਨ। ਸਬੰਧ ਮੋਟੇ ਤੌਰ 'ਤੇ ਫ੍ਰੇਮ ਦੀ ਗਿਣਤੀ ਦੇ ਨਾਲ ਰੇਖਿਕ, ਮਾਪਾਂ ਦੇ ਨਾਲ ਚਤੁਰਭੁਜ ਹੈ।