GIF થી એમપી 4 કન્વર્ટર
તમારા બ્રાઉઝરની અંદર તરત જ સુરક્ષિત રીતે GIF એનિમેશનને MP4 (H.264) વિડિયો ફાઇલોમાં કન્વર્ટ કરો.
GIF અહીં ક્લિક કરો અથવા ખેંચો
50MB સુધી સપોર્ટ કરે છે
તમારા બ્રાઉઝરની અંદર તરત જ સુરક્ષિત રીતે GIF એનિમેશનને MP4 (H.264) વિડિયો ફાઇલોમાં કન્વર્ટ કરો.
50MB સુધી સપોર્ટ કરે છે
GIF એ 1987 નું ઇમેજ ફોર્મેટ છે જેણે વેબ પર ડિફોલ્ટ લૂપિંગ એનિમેશન ફોર્મેટ તરીકે બીજું જીવન મેળવ્યું છે. તે કાર્ય કરે છે, પરંતુ કાર્યક્ષમ રીતે નથી — GIF પ્રતિ ફ્રેમ 256 રંગોમાં ટોચ પર છે, બિનકાર્યક્ષમ LZW કમ્પ્રેશનનો ઉપયોગ કરે છે, અને સમકક્ષ વિડિયો કરતાં ઘણી વખત મોટી ફાઇલો બનાવે છે. 480×270 પર 5-સેકન્ડની એનિમેટેડ GIF નું વજન સામાન્ય રીતે 2-4 MB હોય છે; સમકક્ષ MP4 વિડિયો સામાન્ય રીતે સમાન દ્રશ્ય ગુણવત્તામાં 200-500 KB હોય છે. એનિમેટેડ સામગ્રી પ્રદાન કરતી સાઇટ્સ માટે, GIF થી MP4 પર સ્વિચ કરવાથી નિયમિતપણે બેન્ડવિડ્થ 80% કે તેથી વધુ ઘટે છે.
આ કન્વર્ટર @ffmpeg/ffmpeg લાઇબ્રેરી દ્વારા WebAssembly માં કમ્પાઇલ કરેલ FFmpeg નો ઉપયોગ કરે છે. FFmpeg GIF ને પાર્સ કરે છે, દરેક ફ્રેમને ડીકોડ કરે છે, અને MP4 કન્ટેનરમાં H.264 વિડિઓ તરીકે ફ્રેમ સિક્વન્સને ફરીથી એન્કોડ કરે છે. રૂપાંતરણ સંપૂર્ણપણે તમારા બ્રાઉઝરમાં થાય છે — કોઈ સર્વર અપલોડ નથી — પરંતુ વેબએસેમ્બલી કોડના કેટલાક મેગાબાઈટ્સનો ઉપયોગ કરે છે જે પ્રથમ ઉપયોગ પર લોડ થાય છે, જેનો અર્થ છે કે પ્રથમ રૂપાંતરણને પ્રારંભ થવામાં થોડો સમય લાગે છે.
GIF માંથી ફ્રેમ સમય MP4 પરવાનગી આપે છે તેટલી સચોટ રીતે સાચવવામાં આવે છે. GIF સેકન્ડના 1/100મા ભાગમાં માપવામાં આવેલા પ્રતિ-ફ્રેમ વિલંબને સમર્થન આપે છે; MP4 ફ્રેમ દર તરીકે સમયને વ્યક્ત કરે છે. મોટા ભાગના GIF સતત અથવા નજીક-સતત ફ્રેમ વિલંબનો ઉપયોગ કરે છે, જે નિશ્ચિત વિડિઓ ફ્રેમ દરમાં સ્વચ્છ રીતે રૂપાંતરિત થાય છે. અત્યંત વેરિયેબલ ટાઇમિંગ સાથેના GIF વિડિયો બનાવી શકે છે જે સ્થાનો પર સહેજ ઝડપી અથવા ધીમી ચાલે છે.
બેન્ડવિડ્થ હેડલાઇન કારણ છે. Twitter, Reddit અને અન્ય ઘણા પ્લેટફોર્મ વર્ષોથી વપરાશકર્તા દ્વારા અપલોડ કરાયેલ GIF ને MP4 માં આંતરિક રીતે રૂપાંતરિત કરી રહ્યાં છે કારણ કે કદની બચત નાટકીય છે. જો તમે તમારી પોતાની સાઇટ પર એનિમેટેડ કન્ટેન્ટ એમ્બેડ કરો છો, તો ઓટોપ્લે-લૂપ-મ્યૂટ એટ્રિબ્યુટ્સ સાથે MP4 પર સ્વિચ કરવાથી ફાઇલના કદના અપૂર્ણાંક પર અને સરળ પ્લેબેક સાથે GIF જેવો જ વિઝ્યુઅલ અનુભવ થાય છે.
ગુણવત્તા પણ વધુ સારી હોય છે. GIF ની 256-રંગ પેલેટ પ્રતિ ફ્રેમ ફોટોગ્રાફિક સામગ્રી પર દૃશ્યમાન બેન્ડિંગ ઉત્પન્ન કરે છે, જ્યારે H.264 વિડિયો કોઈ સ્પષ્ટ પેલેટ મર્યાદા વિના સરળ ગ્રેડિએન્ટ્સ સાચવે છે. ફોટા, સ્ક્રીનકાસ્ટ અથવા 3D રેન્ડર સાથે સંકળાયેલા એનિમેશન માટે, MP4 કોઈપણ ફાઇલ કદમાં GIF કરતાં નોંધપાત્ર રીતે વધુ સારી દેખાય છે.
GIF છોડો, FFmpeg પ્રથમ વખત લોડ થાય ત્યાં સુધી રાહ જુઓ, MP4 મેળવો.
GIF (CompuServe, 1987) અનુક્રમિત કલર ફ્રેમ્સ પર LZW કમ્પ્રેશનનો ઉપયોગ કરે છે જેમાં પ્રત્યેકમાં 256 જેટલા રંગો હોય છે. એનિમેશન સેન્ટિસેકંડમાં પ્રતિ-ફ્રેમ વિલંબ સાથે ફ્રેમના ક્રમ તરીકે સંગ્રહિત થાય છે. પારદર્શિતા એક પારદર્શક પેલેટ ઇન્ડેક્સ દ્વારા સપોર્ટેડ છે; આંશિક પારદર્શિતા નથી.
H.264 (ITU-T H.264, ISO/IEC 14496-10) ઇન્ટર-ફ્રેમ અનુમાન (કી ફ્રેમ્સ વત્તા તફાવતો), ડિસ્ક્રીટ કોસાઇન ટ્રાન્સફોર્મ્સ અને CABAC અથવા CAVLC એન્ટ્રોપી કોડિંગનો ઉપયોગ કરીને વિડિયોને એન્કોડ કરે છે. MP4 કન્ટેનરની અંદર ચાલતું H.264 કોડેક બ્રાઉઝર્સ, મોબાઇલ ઉપકરણો અને વિડિયો ટૂલ્સ દ્વારા સાર્વત્રિક રીતે સમર્થિત છે.
@ffmpeg/ffmpeg એ FFmpeg વેબ એસેમ્બલીમાં સંકલિત છે. WASM મોડ્યુલ ઘણા મેગાબાઇટ્સ છે અને પ્રથમ ઉપયોગ પર લોડ થાય છે; સમાન સત્રમાં અનુગામી રૂપાંતરણો લોડ કરેલ મોડ્યુલનો ફરીથી ઉપયોગ કરે છે. એન્કોડિંગ એ SharedArrayBuffer વિના વર્તમાન બ્રાઉઝર્સમાં સિંગલ-થ્રેડેડ છે, જે WebAssembly-આધારિત એન્કોડિંગ નેટીવ FFmpeg કરતાં નોંધપાત્ર રીતે ધીમું બનાવે છે પરંતુ સામાન્ય GIF કદ માટે પૂરતું ઝડપી છે.