ಗಿಫ್ಸ್ಕಿ, ಉತ್ತಮ-ಗುಣಮಟ್ಟದ ಜಿಐಎಫ್ ಚಿತ್ರಗಳನ್ನು ರಚಿಸುವ ಕಾರ್ಯಕ್ರಮ

ಗಿಫ್ಸ್ಕಿ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಗಿಫ್ಸ್ಕಿಯನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಈ ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ gif ಚಿತ್ರಗಳನ್ನು ರಚಿಸಿ ಉತ್ತಮ ಗುಣಮಟ್ಟದ, ವೀಡಿಯೊವನ್ನು ಬಳಸುವುದು ಅಥವಾ ಚಿತ್ರಗಳ ಗುಂಪಿನೊಂದಿಗೆ. ಇದು ಮಲ್ಟಿಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ. ಈ ಅಪ್ಲಿಕೇಶನ್ ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಜಿಐಎಫ್ ಎನ್ಕೋಡರ್ ಆಗಿದೆ Pngquant ಅನ್ನು ಆಧರಿಸಿದೆ.

ಯಾರಿಗಾದರೂ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, pngquant ಎನ್ನುವುದು ನಾವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಬಳಸಬಹುದಾದ ನಷ್ಟದ PNG ಇಮೇಜ್ ಸಂಕೋಚಕವಾಗಿದೆ. ನೆಟ್ನಲ್ಲಿರುವ ಅನೇಕ ಜನರು ಅದನ್ನು ಭರವಸೆ ನೀಡುತ್ತಾರೆ pngquant ಅತ್ಯುತ್ತಮ ನಷ್ಟವಿಲ್ಲದ PNG ಸಂಕೋಚಕಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ನಾವು ಏನು ಕಾಣಬಹುದು. ಮೂಲ ಗುಣಮಟ್ಟವನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ ಪಿಎನ್‌ಜಿ ಚಿತ್ರಗಳನ್ನು 70% ವರೆಗೆ ಕುಗ್ಗಿಸಿ ಮತ್ತು ಪೂರ್ಣ ಆಲ್ಫಾ ಪಾರದರ್ಶಕತೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಪರಿಣಾಮವಾಗಿ ಸಂಕುಚಿತ ಚಿತ್ರಗಳು ಎಲ್ಲಾ ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳು ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ.

ಗಿಫ್ಸ್ಕಿ Pngquant ಅನ್ನು ಆಧರಿಸಿರುವುದರಿಂದ, ಇದು GIF ಅನಿಮೇಷನ್‌ಗಳನ್ನು ರಚಿಸಲು Pngquant ನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಕಾರ್ಯಕ್ರಮ ಪ್ರತಿ ಫ್ರೇಮ್‌ಗೆ ಸಾವಿರಾರು ಬಣ್ಣಗಳನ್ನು ಬಳಸುವ ಅನಿಮೇಟೆಡ್ GIF ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ ಹೊಂದಿದೆ. ವೀಡಿಯೊವನ್ನು ಪಿಎನ್‌ಜಿ ಚಿತ್ರಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು ಗಿಫ್‌ಸ್ಕಿಗೆ ನಮಗೆ ಎಫ್‌ಎಫ್‌ಎಂಪಿಗ್ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಗಿಫ್ಸ್ಕಿ ಸ್ಥಾಪನೆ

ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳು

ನಾವು ಮಾಡಬೇಕಾಗಿದೆ ನಾವು FFMpeg ಮತ್ತು Pngquant ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಗಿಫ್ಸ್ಕಿ ಸ್ಥಾಪನೆಗೆ ಪ್ರವೇಶಿಸುವ ಮೊದಲು ನಮ್ಮ ಉಬುಂಟುನಲ್ಲಿ.

ಡೀಫಾಲ್ಟ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಎಫ್‌ಎಫ್‌ಎಂಪಿಗ್ ಲಭ್ಯವಿದೆ ಹೆಚ್ಚಿನ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಅದನ್ನು ಸೂಕ್ತವಾಗಿ ಬಳಸಿ ಸ್ಥಾಪಿಸಬಹುದು. ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ (Ctrl + Alt + T) ಮತ್ತು ಬರೆಯಿರಿ:

sudo apt install ffmpeg

ಪ್ಯಾರಾ pngquant ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ, ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ:

sudo apt install pngquant

ಗಿಫ್ಸ್ಕಿಯನ್ನು ಸ್ಥಾಪಿಸಿ

ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಈಗ ಗಿಫ್ಸ್ಕಿಯನ್ನು ಸ್ಥಾಪಿಸಬಹುದು. ನಾವು ವಿಭಿನ್ನ ಅನುಸ್ಥಾಪನಾ ಸಾಧ್ಯತೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಮೊದಲನೆಯದು ಇರುತ್ತದೆ ಚಾರ್ಜ್ ಬಳಸಿ ಅದನ್ನು ಸ್ಥಾಪಿಸಿ, ನಾವು ಸ್ಥಾಪಿಸಿದ್ದರೆ ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಈ ಭಾಷೆಯನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ (Ctrl + Alt + T) ನಾವು ಬರೆಯುತ್ತೇವೆ:

ಸರಕು ಗಿಫ್ಸ್ಕಿಯನ್ನು ಸ್ಥಾಪಿಸಿ

cargo install gifski

ನಾವು ಸಹ ಮಾಡಬಹುದು ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬಳಸಿಕೊಂಡು ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ ಲಿನಕ್ಸ್ಬ್ರೂ.

ಬ್ರೂ ಗಿಫ್ಸ್ಕಿಯನ್ನು ಸ್ಥಾಪಿಸಿ

brew install gifski

ನೀವು ಸರಕು ಅಥವಾ ಲಿನಕ್ಸ್‌ಬ್ರೂ ಸ್ಥಾಪಿಸಲು ಬಯಸದಿದ್ದರೆ, ಇತ್ತೀಚಿನ ಬೈನರಿ ಎಕ್ಸಿಕ್ಯೂಟೇಬಲ್‌ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಇಂದ ಪುಟವನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಗಿಫ್ಸ್ಕಿಯನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.

ಗಿಫ್ಸ್ಕಿಯೊಂದಿಗೆ GIF ಅನಿಮೇಷನ್ಗಳನ್ನು ರಚಿಸಿ

ನಾವು ಚಿತ್ರಗಳನ್ನು ಉಳಿಸುವ ಸ್ಥಳಕ್ಕೆ ಹೋಗುವ ಮೂಲಕ ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಅವರೆಲ್ಲರೂ .ಪಿಎನ್‌ಜಿ. ಅಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ಚಿತ್ರಗಳ ಗುಂಪಿನಿಂದ GIF ಅನಿಮೇಷನ್ ರಚಿಸಿ ಅವುಗಳಲ್ಲಿ ನಾವು:

gifski ಅನಿಮೇಟೆಡ್ gif ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ

gifski -o archivo.gif *.png

ಈ ಉದಾಹರಣೆಯನ್ನು ಮಾಡುವುದರಿಂದ, ನಾನು ಬಳಸಿದ ಎಲ್ಲಾ ಚಿತ್ರಗಳು ಒಂದೇ ಗಾತ್ರವನ್ನು ಹೊಂದಿವೆ ಎಂದು ನಾನು ಸ್ಪಷ್ಟಪಡಿಸಲು ಬಯಸುತ್ತೇನೆ.

ಗಿಫ್ಸ್ಕಿ ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯವಿದೆ

ಗಿಫ್ಸ್ಕಿ ಸಹ ನಾವು ಮಾಡಬಹುದಾದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ:

  • ನಿರ್ದಿಷ್ಟ ಆಯಾಮದೊಂದಿಗೆ GIF ಅನಿಮೇಷನ್ ರಚಿಸಿ.
  • ಸೆಕೆಂಡಿಗೆ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಫ್ರೇಮ್‌ಗಳನ್ನು ತೋರಿಸಿ.
  • ನಿರ್ದಿಷ್ಟ ಗುಣಮಟ್ಟದೊಂದಿಗೆ ಎನ್ಕೋಡ್ ಮಾಡಿ.
  • ವೇಗವಾಗಿ ಕೋಡ್ ಮಾಡಿ.
  • ಕೊಟ್ಟಿರುವ ಕ್ರಮದಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ನಿಖರವಾಗಿ ಎನ್‌ಕೋಡ್ ಮಾಡಲು ಸಹ ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ.

ಪ್ಯಾರಾ ನಿರ್ದಿಷ್ಟ ಆಯಾಮದೊಂದಿಗೆ GIF ಅನಿಮೇಷನ್ ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ ಅಗಲ = 512 ಮತ್ತು ಎತ್ತರ = 490, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:

gifski -o archivo.gif -W 512 -H 490 *.png

ನಾವು ಮಾಡಬಹುದು ಸೆಕೆಂಡಿಗೆ ಚೌಕಟ್ಟುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿಸಿ ನಾವು gif ಅನಿಮೇಷನ್‌ನಲ್ಲಿ ಬಯಸುತ್ತೇವೆ. ಡೀಫಾಲ್ಟ್ 20. ಇದನ್ನು ಮಾಡಲು, ರನ್ ಮಾಡಿ:

gifski -o archivo.gif --fps 30 *.png

ಪೊಡೆಮೊಸ್ ನಿರ್ದಿಷ್ಟ ಗುಣಮಟ್ಟದೊಂದಿಗೆ ಎನ್ಕೋಡ್ ಮಾಡಿ 1-100 ಪ್ರಮಾಣದಲ್ಲಿ. ನಿಸ್ಸಂಶಯವಾಗಿ, ಕಡಿಮೆ ಗುಣಮಟ್ಟವು ನಮ್ಮ GIF ಅನಿಮೇಶನ್‌ನಲ್ಲಿ ಸಣ್ಣ ಫೈಲ್ ಮತ್ತು ಹೆಚ್ಚಿನ ಗುಣಮಟ್ಟವನ್ನು ದೊಡ್ಡದನ್ನು ನೀಡುತ್ತದೆ.

gifski -o archivo.gif --quality 40 *.png

ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಚಿತ್ರಗಳನ್ನು ಎನ್‌ಕೋಡಿಂಗ್ ಮಾಡುವಾಗ ಗಿಫ್ಸ್ಕಿ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಏನನ್ನು ಮಾಡಲು ಎನ್ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯು 3 ಪಟ್ಟು ವೇಗವಾಗಿರುತ್ತದೆ ಸಾಮಾನ್ಯ ವೇಗಕ್ಕಿಂತ, ರನ್:

gifski -o archivo.gif --fast *.png

ಅದನ್ನು ನೀವು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು ಗುಣಮಟ್ಟವನ್ನು 10% ಕ್ಕೆ ಇಳಿಸುತ್ತದೆ.

ನಿರ್ದಿಷ್ಟ ಕ್ರಮದಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ನಿಖರವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲು ನಾವು –ನೋಸಾರ್ಟ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇವೆ. ಇಲ್ಲಿ ನೀವು ಮಾಡಬಹುದು * .png ಅನ್ನು ಫೈಲ್ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳ ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿ, ನಮಗೆ ಹೆಚ್ಚು ಆಸಕ್ತಿ ನೀಡುವ ಕ್ರಮದಲ್ಲಿ.

gifski -o archivo.gif --nosort *.png

ವೀಡಿಯೊ ಫೈಲ್‌ನಿಂದ GIF ಅನಿಮೇಷನ್ ರಚಿಸಿ

ಕೆಲವೊಮ್ಮೆ ನೀವು ಇರಬಹುದು ವೀಡಿಯೊದಿಂದ ತೆಗೆದ ಅನಿಮೇಟೆಡ್ ಫೈಲ್‌ನಲ್ಲಿ ನಾವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದೇವೆ. FFmpeg ನಮಗೆ ಸಹಾಯ ಮಾಡುವ ಸ್ಥಳ ಇದು. ಮೊದಲು ನೀವು ಮಾಡಬೇಕು ವೀಡಿಯೊವನ್ನು ಪಿಎನ್‌ಜಿ ಫ್ರೇಮ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸಿ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ:

ffmpeg -i video.mp4 frame%04d.png

ಮೇಲಿನ ಆಜ್ಞೆಯು ಇಮೇಜ್ ಫೈಲ್‌ಗಳನ್ನು ಮಾಡುತ್ತದೆ 'ಫ್ರೇಮ್0001.png','ಫ್ರೇಮ್0002.png','ಫ್ರೇಮ್0003.png', ಇತ್ಯಾದಿ…, video.mp4 ನಿಂದ. % 04d ಅಕ್ಷರಗಳು ಫ್ರೇಮ್ ಸಂಖ್ಯೆಯನ್ನು ರಚಿಸುತ್ತವೆ. ಈ ಆಜ್ಞೆಯು ಸಂಪೂರ್ಣ ವೀಡಿಯೊವನ್ನು ಚಿತ್ರಗಳಾಗಿ ವಿಂಗಡಿಸುತ್ತದೆ, ಅದನ್ನು ಪ್ರಸ್ತುತ ಕಾರ್ಯ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ.

ವೀಡಿಯೊವನ್ನು ಚಿತ್ರಗಳಾಗಿ ಪರಿವರ್ತಿಸಿದ ನಂತರ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಅನಿಮೇಟೆಡ್ GIF ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ.

gifski -o archivo.gif *.png

ಸಹಾಯ ಮತ್ತು ಮಾಹಿತಿ

ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ, ನಾವು ಮಾಡಬಹುದು ಸಹಾಯ ವಿಭಾಗವನ್ನು ಸಂಪರ್ಕಿಸಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಕಾರ್ಯಕ್ರಮದ:

ಗಿಫ್ಸ್ಕಿಗೆ ಸಹಾಯ ಮಾಡಿ

gifski -h

ಯಾರಿಗಾದರೂ ಅಗತ್ಯವಿದ್ದರೆ ಹೆಚ್ಚಿನ ಸಹಾಯ ಅಥವಾ ಮಾಹಿತಿ ಗಿಫ್ಸ್ಕಿ ಬಗ್ಗೆ, ನೀವು ಸಮಾಲೋಚಿಸಬಹುದು ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್. ನಿಮ್ಮಲ್ಲಿರುವ pngquant ನಿಂದ ನಾವು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಸಹ ಪಡೆಯಬಹುದು ವೆಬ್ ಪುಟ ಅನುಗುಣವಾದ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.