45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2

ಮೊದಲ ಭಾಗವು ಹಳೆಯ ಕುಟುಂಬದ ವೀಡಿಯೊಗಳನ್ನು ಡಿಜಿಟೈಸ್ ಮಾಡಲು ಮತ್ತು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕ ದೃಶ್ಯಗಳಾಗಿ ವಿಭಜಿಸಲು ಕಷ್ಟಕರವಾದ ಅನ್ವೇಷಣೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಕ್ಲಿಪ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ನಂತರ, YouTube ನಲ್ಲಿ ಅವರ ವೀಕ್ಷಣೆಯನ್ನು ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ಅನುಕೂಲಕರವಾಗಿ ಸಂಘಟಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಇವು ಕುಟುಂಬದ ವೈಯಕ್ತಿಕ ನೆನಪುಗಳಾಗಿರುವುದರಿಂದ, ಅವುಗಳನ್ನು ಯೂಟ್ಯೂಬ್‌ನಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ನಮಗೆ ಅನುಕೂಲಕರ ಮತ್ತು ಸುರಕ್ಷಿತವಾದ ಹೆಚ್ಚು ಖಾಸಗಿ ಹೋಸ್ಟಿಂಗ್ ಅಗತ್ಯವಿದೆ.

ಹಂತ 3. ಪ್ರಕಟಿಸಿ

ಕ್ಲಿಪ್‌ಬಕೆಟ್, ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್‌ನಲ್ಲಿ ಸ್ಥಾಪಿಸಬಹುದಾದ ತೆರೆದ ಮೂಲ YouTube ಕ್ಲೋನ್

ಮೊದಲನೆಯದಾಗಿ ನಾನು ಪ್ರಯತ್ನಿಸಿದೆ ಕ್ಲಿಪ್ಬಕೆಟ್, ಇದು ನಿಮ್ಮ ಸರ್ವರ್‌ನಲ್ಲಿ ನೀವು ಸ್ಥಾಪಿಸಬಹುದಾದ ತೆರೆದ ಮೂಲ YouTube ಕ್ಲೋನ್ ಎಂದು ಕರೆಯುತ್ತದೆ.

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2

ಆಶ್ಚರ್ಯಕರವಾಗಿ, ClipBucket ಯಾವುದೇ ಅನುಸ್ಥಾಪನಾ ಸೂಚನೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಇವರಿಗೆ ಧನ್ಯವಾದಗಳು ಹೊರಗಿನ ನಿರ್ವಹಣೆ я ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿದೆ ಸಹಾಯದಿಂದ ಅನುಕಂಪ, ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ನಿರ್ವಹಣಾ ಸಾಧನ.

ಕ್ಲಿಪ್‌ಬಕೆಟ್ ಸ್ಥಾಪನೆಯ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಮುರಿದುಹೋಗಿರುವುದು ತೊಂದರೆಯ ಭಾಗವಾಗಿದೆ. ಆ ಸಮಯದಲ್ಲಿ ಐ Google ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರು ಮತ್ತು ಒಪ್ಪಂದದ ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ YouTube ನ ಓಪನ್ ಸೋರ್ಸ್ ಕ್ಲೋನ್‌ಗೆ ಕೊಡುಗೆ ನೀಡುವ ಹಕ್ಕನ್ನು ಹೊಂದಿಲ್ಲ, ಆದರೆ I ದೋಷ ವರದಿಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆಇದರಿಂದ ಅಗತ್ಯ ತಿದ್ದುಪಡಿಗಳನ್ನು ಮಾಡುವುದು ಸುಲಭವಾಯಿತು. ತಿಂಗಳುಗಳು ಕಳೆದವು, ಮತ್ತು ಸಮಸ್ಯೆ ಏನೆಂದು ಅವರಿಗೆ ಇನ್ನೂ ಅರ್ಥವಾಗಲಿಲ್ಲ. ಬದಲಾಗಿ, ಅವರು ಎಲ್ಲವನ್ನೂ ಸೇರಿಸಿದರು ಹೆಚ್ಚು ಪ್ರತಿ ಬಿಡುಗಡೆಯಲ್ಲಿ ದೋಷಗಳು.

ಕ್ಲಿಪ್‌ಬಕೆಟ್ ಸಲಹಾ ಮಾದರಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ-ಅವರು ತಮ್ಮ ಕೋಡ್ ಅನ್ನು ಉಚಿತವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಿದರು ಮತ್ತು ನಿಯೋಜನೆ ಸಹಾಯಕ್ಕಾಗಿ ಶುಲ್ಕ ವಿಧಿಸಿದರು. ಪಾವತಿಸಿದ ಬೆಂಬಲದಿಂದ ಹಣವನ್ನು ಗಳಿಸುವ ಕಂಪನಿಯು ಗ್ರಾಹಕರು ಉತ್ಪನ್ನವನ್ನು ಸ್ವತಃ ಸ್ಥಾಪಿಸಲು ಹೆಚ್ಚು ಆಸಕ್ತಿ ಹೊಂದಿಲ್ಲ ಎಂದು ಕ್ರಮೇಣ ನನಗೆ ಅರ್ಥವಾಯಿತು.

MediaGoblin, ಹೆಚ್ಚು ಆಧುನಿಕ ಪರ್ಯಾಯ

ಕ್ಲಿಪ್‌ಬಕೆಟ್‌ನೊಂದಿಗೆ ಕೆಲವು ತಿಂಗಳ ಹತಾಶೆಯ ನಂತರ, ನಾನು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿದ್ದೇನೆ ಮತ್ತು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ ಮೀಡಿಯಾಗೋಬ್ಲಿನ್.

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಆಫ್‌ಲೈನ್ ಮಾಧ್ಯಮ ಹಂಚಿಕೆ ವೇದಿಕೆಯಾಗಿದೆ

MediaGoblin ಬಹಳಷ್ಟು ಗುಡಿಗಳನ್ನು ಹೊಂದಿದೆ. ಅಸಹ್ಯವಾದ ಪಿಎಚ್‌ಪಿಯಲ್ಲಿ ಕ್ಲಿಪ್‌ಬಕೆಟ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಅನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಈ ಭಾಷೆಯಲ್ಲಿ ನಾನು ಕೋಡ್ ಬರೆಯುವ ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದೇನೆ. ತಿನ್ನು ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್, ಇದು ವೀಡಿಯೊ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಬಹು ಮುಖ್ಯವಾಗಿ, MediaGoblin ಬರುತ್ತದೆ ಡಾಕರ್ ಚಿತ್ರ, ಇದು ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗಿನ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

ಡಾಕರ್ ಎಲ್ಲಿಯಾದರೂ ಕೆಲಸ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ವಾತಾವರಣವನ್ನು ಸೃಷ್ಟಿಸುವ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ. ನಾನು ಡಾಕರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ನನ್ನ ಹಲವು ಯೋಜನೆಗಳು.

ಮೀಡಿಯಾಗಾಬ್ಲಿನ್ ಅನ್ನು ರೆಡಾಕ್ರೈಸಿಂಗ್ ಮಾಡುವ ಆಶ್ಚರ್ಯಕರ ತೊಂದರೆ

ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಡಾಕರ್ ಚಿತ್ರವನ್ನು ನಿಯೋಜಿಸುವುದು ಕ್ಷುಲ್ಲಕ ಕೆಲಸ ಎಂದು ನಾನು ಭಾವಿಸಿದೆ. ಸರಿ, ಅದು ಆ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ.

ಮುಗಿದ ಚಿತ್ರವು ಎರಡು ಅಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ:

  • ದೃ ation ೀಕರಣ
    • MediaGoblin ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸಾರ್ವಜನಿಕ ಮಾಧ್ಯಮ ಪೋರ್ಟಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಹೊರಗಿನವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲು ನನಗೆ ಒಂದು ಮಾರ್ಗದ ಅಗತ್ಯವಿದೆ.
  • ಟ್ರಾನ್ಸ್ಕೋಡಿಂಗ್
    • ಪ್ರತಿ ಬಾರಿ ನೀವು ವೀಡಿಯೊವನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿದಾಗ, ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಅದನ್ನು ಅತ್ಯುತ್ತಮ ಸ್ಟ್ರೀಮಿಂಗ್‌ಗಾಗಿ ಮರು-ಎನ್‌ಕೋಡ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ವೀಡಿಯೊ ಮೂಲತಃ ಸ್ಟ್ರೀಮಿಂಗ್‌ಗೆ ಸಿದ್ಧವಾಗಿದ್ದರೆ, ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಗುಣಮಟ್ಟವನ್ನು ಕುಗ್ಗಿಸುತ್ತದೆ.
    • ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಒದಗಿಸುತ್ತದೆ ಕಾನ್ಫಿಗರೇಶನ್ ಆಯ್ಕೆಗಳ ಮೂಲಕ ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ, ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡಾಕರ್ ಚಿತ್ರದಲ್ಲಿ ಇದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಸರಿ, ತೊಂದರೆ ಇಲ್ಲ. ಡಾಕರ್ ಚಿತ್ರವು ಬರುತ್ತದೆ ಮುಕ್ತ ಸಂಪನ್ಮೂಲ, ಆದ್ದರಿಂದ ನೀವು ಮಾಡಬಹುದು ಅದನ್ನು ನೀವೇ ಪುನರ್ನಿರ್ಮಿಸಿ.

ದುರದೃಷ್ಟವಶಾತ್, ಡಾಕರ್ ಚಿತ್ರವನ್ನು ಪ್ರಸ್ತುತದಿಂದ ನಿರ್ಮಿಸಲಾಗಿಲ್ಲ. ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ರೆಪೊಸಿಟರಿ. ಕೊನೆಯ ಯಶಸ್ವಿ ನಿರ್ಮಾಣದ ಆವೃತ್ತಿಯೊಂದಿಗೆ ನಾನು ಅದನ್ನು ಸಿಂಕ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದೆ, ಆದರೆ ಅದು ವಿಫಲವಾಗಿದೆ. ನಾನು ಅದೇ ಕೋಡ್ ಅನ್ನು ಬಳಸಿದ್ದರೂ ಸಹ, MediaGoblin ನ ಬಾಹ್ಯ ಅವಲಂಬನೆಗಳು ಬದಲಾದವು, ನಿರ್ಮಾಣವನ್ನು ಮುರಿಯುತ್ತವೆ. ಹತ್ತಾರು ಗಂಟೆಗಳ ನಂತರ, ನಾನು 10-15 ನಿಮಿಷಗಳ ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಅದು ಅಂತಿಮವಾಗಿ ಕೆಲಸ ಮಾಡುವವರೆಗೆ ಮತ್ತೆ ಮತ್ತೆ ಓಡಿದೆ.

ಕೆಲವು ತಿಂಗಳ ನಂತರ ಅದೇ ವಿಷಯ ಸಂಭವಿಸಿತು. ಒಟ್ಟಾರೆಯಾಗಿ, ಕಳೆದ ಎರಡು ವರ್ಷಗಳಲ್ಲಿ, ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಅವಲಂಬನೆ ಸರಪಳಿಯು ನನ್ನ ನಿರ್ಮಾಣವನ್ನು ಹಲವಾರು ಬಾರಿ ಮುರಿದಿದೆ ಮತ್ತು ನಾನು ಈ ಲೇಖನವನ್ನು ಬರೆಯುತ್ತಿರುವಾಗ ಕೊನೆಯ ಬಾರಿಗೆ ಅದು ಸಂಭವಿಸಿದೆ. ನಾನು ಪೋಸ್ಟ್ ಮಾಡುವುದನ್ನು ಮುಗಿಸಿದೆ ಮೀಡಿಯಾಗೋಬ್ಲಿನ್‌ನ ಸ್ವಂತ ಫೋರ್ಕ್ c ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳ ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಆವೃತ್ತಿಗಳು. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, MediaGoblin ಯಾವುದೇ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬ ಸಂಶಯಾಸ್ಪದ ಹಕ್ಕು ಬದಲಿಗೆ ಸೆಲರಿ >= 3.0, ನಾನು ಆವೃತ್ತಿಯ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಅವಲಂಬನೆಯನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ ಸೆಲರಿ 4.2.1, ಏಕೆಂದರೆ ನಾನು ಈ ಆವೃತ್ತಿಯೊಂದಿಗೆ MediaGoblin ಅನ್ನು ಪರೀಕ್ಷಿಸಿದ್ದೇನೆ. ಉತ್ಪನ್ನಕ್ಕೆ ಅಗತ್ಯವಿರುವಂತೆ ತೋರುತ್ತಿದೆ ಪುನರುತ್ಪಾದಕ ನಿರ್ಮಾಣ ಕಾರ್ಯವಿಧಾನಆದರೆ ನಾನು ಅದನ್ನು ಇನ್ನೂ ಮಾಡಿಲ್ಲ.

ಹೇಗಾದರೂ, ಹಲವು ಗಂಟೆಗಳ ಹೋರಾಟದ ನಂತರ, ನಾನು ಅಂತಿಮವಾಗಿ ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ಅನ್ನು ಡಾಕರ್ ಚಿತ್ರದಲ್ಲಿ ನಿರ್ಮಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು. ಆಗಲೇ ಸುಲಭವಾಗಿತ್ತು ಅನಗತ್ಯ ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಿ и ದೃಢೀಕರಣಕ್ಕಾಗಿ Nginx ಅನ್ನು ಸ್ಥಾಪಿಸಿ.

ಹಂತ 4. ಹೋಸ್ಟಿಂಗ್

ಮೀಡಿಯಾಗೋಬ್ಲಿನ್ ನನ್ನ ಸ್ಥಳೀಯ ಗಣಕದಲ್ಲಿ ಡಾಕರ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವುದರಿಂದ, ಮುಂದಿನ ಹಂತವು ಕ್ಲೌಡ್ ಸರ್ವರ್‌ಗೆ ನಿಯೋಜಿಸುವುದಾಗಿದೆ ಆದ್ದರಿಂದ ಕುಟುಂಬವು ವೀಡಿಯೊವನ್ನು ವೀಕ್ಷಿಸಬಹುದು.

MediaGoblin ಮತ್ತು ವೀಡಿಯೊ ಸಂಗ್ರಹಣೆ ಸಮಸ್ಯೆ

ಡಾಕರ್ ಚಿತ್ರವನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಸಾರ್ವಜನಿಕ URL ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡುವ ಹಲವು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿವೆ. ಕ್ಯಾಚ್ ಏನೆಂದರೆ, ಅಪ್ಲಿಕೇಶನ್‌ನ ಜೊತೆಗೆ, 33 ಜಿಬಿ ವೀಡಿಯೊ ಫೈಲ್‌ಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡಬೇಕಾಗಿತ್ತು. ಅವುಗಳನ್ನು ಡಾಕರ್ ಚಿತ್ರವಾಗಿ ಹಾರ್ಡ್-ಕೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು, ಆದರೆ ಇದು ತೊಡಕಿನ ಮತ್ತು ಕೊಳಕು ಎಂದು ಹೊರಹೊಮ್ಮಿತು. ಒಂದು ಸಾಲಿನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಲು 33 GB ಡೇಟಾವನ್ನು ಮರುಹಂಚಿಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ನಾನು ಕ್ಲಿಪ್‌ಬಕೆಟ್ ಅನ್ನು ಬಳಸಿದಾಗ, ನಾನು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಿದೆ gcsfuse - ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಡೈರೆಕ್ಟರಿಗಳನ್ನು Google ಕ್ಲೌಡ್ ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಗೆ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ನಿಯಮಿತ ಮಾರ್ಗಗಳಾಗಿ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸುವ ಒಂದು ಉಪಯುಕ್ತತೆ. ನಾನು ವೀಡಿಯೊ ಫೈಲ್‌ಗಳನ್ನು Google Cloud ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ಅವುಗಳನ್ನು ClipBucket ನಲ್ಲಿ ಸ್ಥಳೀಯ ಫೈಲ್‌ಗಳಾಗಿ ತೋರಿಸಲು gcsfuse ಅನ್ನು ಬಳಸಿದ್ದೇನೆ.

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

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
ನಾನು ಮಾತನಾಡುತ್ತಿರುವ Google ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ MediaGoblin ನ ಆರಂಭಿಕ ಏಕೀಕರಣ 2018 ರಲ್ಲಿ ಹೇಳಲಾಗಿದೆ

ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಸರಿಹೊಂದಿಸಿದ ಹಲವಾರು ವಾರಗಳ ನಂತರ, ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡಿದೆ. MediaGoblin ಕೋಡ್‌ಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡದೆಯೇ, Google ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್‌ಗೆ ಮೀಡಿಯಾ ಫೈಲ್‌ಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ನಾನು ಮೋಸ ಮಾಡುತ್ತೇನೆ.

ಮೀಡಿಯಾಗಾಬ್ಲಿನ್ ಅಸಭ್ಯವಾಗಿ ನಿಧಾನವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದು ಮಾತ್ರ ಸಮಸ್ಯೆಯಾಗಿದೆ. ವೀಡಿಯೊ ಥಂಬ್‌ನೇಲ್‌ಗಳನ್ನು ಮುಖಪುಟಕ್ಕೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು 20 ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು. ನೀವು ವೀಡಿಯೊವನ್ನು ವೀಕ್ಷಿಸುತ್ತಿರುವಾಗ ಮುಂದಕ್ಕೆ ನೆಗೆದರೆ, ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಪುನರಾರಂಭಿಸುವ ಮೊದಲು MediaGoblin ಅಂತ್ಯವಿಲ್ಲದ 10 ಸೆಕೆಂಡುಗಳ ಕಾಲ ವಿರಾಮಗೊಳಿಸುತ್ತದೆ.

ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ವೀಡಿಯೊಗಳು ಮತ್ತು ಚಿತ್ರಗಳು ಬಳಕೆದಾರರಿಗೆ ದೀರ್ಘವಾದ, ವೃತ್ತಾಕಾರದಲ್ಲಿ ಹೋದವು. ಅವರು Google ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಯಿಂದ gcsfuse ಮೂಲಕ MediaGoblin, Nginx ಗೆ ಹೋಗಬೇಕಾಗಿತ್ತು - ಮತ್ತು ನಂತರ ಮಾತ್ರ ಅವರು ಬಳಕೆದಾರರ ಬ್ರೌಸರ್‌ಗೆ ಪ್ರವೇಶಿಸಿದರು. ಮುಖ್ಯ ಅಡಚಣೆಯು gcsfuse ಆಗಿತ್ತು, ಇದು ವೇಗಕ್ಕೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿಲ್ಲ. ಯೋಜನೆಯ ಮುಖ್ಯ ಪುಟದಲ್ಲಿಯೇ ಉಪಯುಕ್ತತೆಯ ದೊಡ್ಡ ವಿಳಂಬಗಳ ಬಗ್ಗೆ ಡೆವಲಪರ್‌ಗಳು ಎಚ್ಚರಿಸುತ್ತಾರೆ:

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
ಎಚ್ಚರಿಕೆಗಳು ಕಳಪೆ ಪ್ರದರ್ಶನದ ಬಗ್ಗೆ gcsfuse ದಾಖಲಾತಿಯಲ್ಲಿ

ತಾತ್ತ್ವಿಕವಾಗಿ, ಬ್ರೌಸರ್ ಎಲ್ಲಾ ಮಧ್ಯಂತರ ಲೇಯರ್‌ಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಮೂಲಕ ನೇರವಾಗಿ Google ಮೇಘದಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಎಳೆಯಬೇಕು. MediaGoblin ಕೋಡ್‌ಬೇಸ್‌ಗೆ ಆಳವಾಗಿ ಹೋಗದೆ ಮತ್ತು ಸಂಕೀರ್ಣವಾದ Google ಕ್ಲೌಡ್ ಏಕೀಕರಣ ತರ್ಕವನ್ನು ಸೇರಿಸದೆ ನಾನು ಇದನ್ನು ಹೇಗೆ ಮಾಡುವುದು?

nginx ನಲ್ಲಿ sub_filter ಟ್ರಿಕ್

ಅದೃಷ್ಟವಶಾತ್ ನಾನು ಸರಳ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಂಡೆ немного ಕೊಳಕು. ನಾನು Nginx ನಲ್ಲಿ default.conf ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಸೇರಿಸಿದ್ದೇನೆ ಅಂತಹ ಫಿಲ್ಟರ್:

sub_filter "/mgoblin_media/media_entries/" "https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/";
sub_filter_once off;

ನನ್ನ ಸೆಟಪ್‌ನಲ್ಲಿ, Nginx MediaGoblin ಮತ್ತು ಅಂತಿಮ ಬಳಕೆದಾರರ ನಡುವೆ ಪ್ರಾಕ್ಸಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದೆ. ಮೇಲಿನ ನಿರ್ದೇಶನವು ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಮೊದಲು ಎಲ್ಲಾ MediaGoblin HTML ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಬದಲಾಯಿಸಲು Nginx ಗೆ ಹೇಳುತ್ತದೆ. Nginx ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಮಾರ್ಗಗಳನ್ನು MediaGoblin ಮೀಡಿಯಾ ಫೈಲ್‌ಗಳಿಗೆ Google ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಯಿಂದ URL ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, MediaGoblin ಈ ರೀತಿಯ HTML ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ:

<video width="720" height="480" controls autoplay>
  <source
    src="/mgoblin_media/media_entries/16/Michael-riding-a-bike.mp4"
    type="video/mp4">
</video>

Nginx ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ:

<video width="720" height="480" controls autoplay>
  <source
    src="https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/16/Michael-riding-a-bike.mp4"
    type="video/mp4">
</video>

ಈಗ ಎಲ್ಲವೂ ನಿರೀಕ್ಷೆಯಂತೆ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ:

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
Nginx MediaGoblin ನಿಂದ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪುನಃ ಬರೆಯುತ್ತದೆ ಇದರಿಂದ ಗ್ರಾಹಕರು ನೇರವಾಗಿ Google ಕ್ಲೌಡ್ ಸಂಗ್ರಹಣೆಯಿಂದ ಮಾಧ್ಯಮ ಫೈಲ್‌ಗಳನ್ನು ವಿನಂತಿಸಬಹುದು

ನನ್ನ ಪರಿಹಾರದ ಉತ್ತಮ ಭಾಗವೆಂದರೆ ಅದು MediaGoblin ಕೋಡ್‌ಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿಲ್ಲ. ಎರಡು-ಸಾಲಿನ Nginx ನಿರ್ದೇಶನವು MediaGoblin ಮತ್ತು Google Cloud ಅನ್ನು ಮನಬಂದಂತೆ ಸಂಯೋಜಿಸುತ್ತದೆ, ಆದರೂ ಎರಡು ಸೇವೆಗಳು ಪರಸ್ಪರರ ಬಗ್ಗೆ ಏನೂ ತಿಳಿದಿಲ್ಲ.

ಹೇಳಿಕೆಯನ್ನು: ಈ ಪರಿಹಾರಕ್ಕೆ Google ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್‌ನಲ್ಲಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಎಲ್ಲರೂ ಓದುವಂತೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಅನಧಿಕೃತ ಪ್ರವೇಶದ ಅಪಾಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ನಾನು ದೀರ್ಘವಾದ ಯಾದೃಚ್ಛಿಕ ಬಕೆಟ್ ಹೆಸರನ್ನು ಬಳಸುತ್ತೇನೆ (ಉದಾಹರಣೆಗೆ, mediagoblin-39dpduhfz1wstbprmyk5ak29) ಮತ್ತು ಬಕೆಟ್‌ನ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ನೀತಿಯು ಡೈರೆಕ್ಟರಿಯ ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅನಧಿಕೃತ ಬಳಕೆದಾರರನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸಿ.

ಅಂತಿಮ ಉತ್ಪನ್ನ

ಈ ಹಂತದಲ್ಲಿ ನಾನು ಸಂಪೂರ್ಣ, ಕೆಲಸ ಮಾಡುವ ಪರಿಹಾರವನ್ನು ಹೊಂದಿದ್ದೇನೆ. MediaGoblin Google ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ತನ್ನದೇ ಆದ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಸಂತೋಷದಿಂದ ಓಡಿದೆ ಆದ್ದರಿಂದ ಅದನ್ನು ಆಗಾಗ್ಗೆ ಪ್ಯಾಚ್ ಮಾಡುವ ಅಥವಾ ನವೀಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ನನ್ನ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಎಲ್ಲವೂ ಸ್ವಯಂಚಾಲಿತ ಮತ್ತು ಪುನರುತ್ಪಾದಿಸಬಹುದಾದವು, ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಸರಳವಾದ ಸಂಪಾದನೆಗಳು ಅಥವಾ ರೋಲ್‌ಬ್ಯಾಕ್‌ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ವೀಡಿಯೊಗಳನ್ನು ನೋಡುವುದು ಎಷ್ಟು ಸುಲಭ ಎಂದು ನನ್ನ ಕುಟುಂಬವು ನಿಜವಾಗಿಯೂ ಇಷ್ಟಪಟ್ಟಿದೆ. ಮೇಲೆ ವಿವರಿಸಿದ Nginx ಹ್ಯಾಕ್ ಸಹಾಯದಿಂದ, ವೀಡಿಯೊಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು YouTube ನಲ್ಲಿನಂತೆಯೇ ವೇಗವಾಯಿತು.

ವೀಕ್ಷಣಾ ಪರದೆಯು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
"ಅತ್ಯುತ್ತಮ" ಟ್ಯಾಗ್ ಮೂಲಕ ಕುಟುಂಬದ ವೀಡಿಯೊಗಳ ಕ್ಯಾಟಲಾಗ್‌ನ ವಿಷಯಗಳು

ಥಂಬ್‌ನೇಲ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ಈ ರೀತಿಯ ಪರದೆಯು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ:

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
ಮೀಡಿಯಾ ಸರ್ವರ್‌ನಲ್ಲಿ ಒಂದೇ ಕ್ಲಿಪ್ ಅನ್ನು ವೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ

ಹಲವು ವರ್ಷಗಳ ಕೆಲಸದ ನಂತರ, ನಾನು ಮೂಲತಃ ಬಯಸಿದ YouTube ನಲ್ಲಿನ ಅದೇ ಅನುಕೂಲಕರ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ನಮ್ಮ ವೀಡಿಯೊಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಸಂಬಂಧಿಕರಿಗೆ ಅವಕಾಶವನ್ನು ನೀಡಲು ನಾನು ನಂಬಲಾಗದಷ್ಟು ಸಂತೋಷಪಟ್ಟಿದ್ದೇನೆ.

ಬೋನಸ್: ತಿಂಗಳಿಗೆ $1 ಕ್ಕಿಂತ ಕಡಿಮೆ ವೆಚ್ಚ ಕಡಿತ

ನೀವು ಮನೆಯ ವೀಡಿಯೊಗಳನ್ನು ಅಪರೂಪವಾಗಿ ವೀಕ್ಷಿಸುತ್ತೀರಿ, ಪ್ರತಿ ಕೆಲವು ತಿಂಗಳಿಗೊಮ್ಮೆ ಮಾತ್ರ. ನನ್ನ ಕುಟುಂಬವು ಒಟ್ಟಾರೆಯಾಗಿ ವರ್ಷಕ್ಕೆ ಸುಮಾರು 20 ಗಂಟೆಗಳ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸೃಷ್ಟಿಸಿದೆ, ಆದರೆ ಸರ್ವರ್ 15/99,7 ಚಾಲನೆಯಲ್ಲಿದೆ. XNUMX% ರಷ್ಟು ಕಡಿಮೆಯಾದ ಸರ್ವರ್‌ಗಾಗಿ ನಾನು ಮಾಸಿಕ $XNUMX ಪಾವತಿಸಿದ್ದೇನೆ.

2018 ರ ಕೊನೆಯಲ್ಲಿ, Google ಉತ್ಪನ್ನವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು ಮೇಘ ರನ್. ಕೊಲೆಗಾರ ವೈಶಿಷ್ಟ್ಯವು ಡಾಕರ್ ಕಂಟೇನರ್‌ಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಚಾಲನೆ ಮಾಡುತ್ತಿದೆ, ಅಪ್ಲಿಕೇಶನ್ HTTP ವಿನಂತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಅಂದರೆ, ಸರ್ವರ್ ಸ್ಟ್ಯಾಂಡ್‌ಬೈ ಮೋಡ್‌ನಲ್ಲಿ ಉಳಿಯಬಹುದು ಮತ್ತು ಯಾರಾದರೂ ಅದನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸಿದಾಗ ಮಾತ್ರ ಪ್ರಾರಂಭಿಸಬಹುದು. ನನ್ನಂತಹ ಅಪರೂಪದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ, ವೆಚ್ಚವು ತಿಂಗಳಿಗೆ $15 ರಿಂದ ವರ್ಷಕ್ಕೆ ಕೆಲವು ಸೆಂಟ್‌ಗಳಿಗೆ ಇಳಿದಿದೆ.

ನನಗೆ ಇನ್ನು ನೆನಪಿಲ್ಲದ ಕಾರಣಗಳಿಗಾಗಿ, ನನ್ನ MediaGoblin ಚಿತ್ರದೊಂದಿಗೆ ಕ್ಲೌಡ್ ರನ್ ಕೆಲಸ ಮಾಡಲಿಲ್ಲ. ಆದರೆ ಕ್ಲೌಡ್ ರನ್ ಆಗಮನದೊಂದಿಗೆ ನಾನು ಅದನ್ನು ನೆನಪಿಸಿಕೊಂಡೆ ಹೆರೋಕು ಇದೇ ರೀತಿಯ ಸೇವೆಯನ್ನು ಉಚಿತವಾಗಿ ನೀಡುತ್ತದೆ ಮತ್ತು ಅವರ ಉಪಕರಣಗಳು Google ಗಿಂತ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.

ಉಚಿತ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ನೊಂದಿಗೆ, ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಮಾತ್ರ ವೆಚ್ಚವಾಗುತ್ತದೆ. Google ನ ಪ್ರಮಾಣಿತ ಪ್ರಾದೇಶಿಕ ಸಂಗ್ರಹಣೆಯ ಬೆಲೆ 2,3 ಸೆಂಟ್ಸ್/GB. ವೀಡಿಯೊ ಆರ್ಕೈವ್ 33 GB ಆಗಿದೆ, ಆದ್ದರಿಂದ ನಾನು ತಿಂಗಳಿಗೆ 77 ಸೆಂಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಪಾವತಿಸುತ್ತೇನೆ.

45 ವಿಡಿಯೋ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟಲೀಕರಣಗೊಳಿಸಲು ನನ್ನ ಎಂಟು ವರ್ಷಗಳ ಅನ್ವೇಷಣೆ. ಭಾಗ 2
ಈ ಪರಿಹಾರವು ತಿಂಗಳಿಗೆ $0,77 ಮಾತ್ರ ವೆಚ್ಚವಾಗುತ್ತದೆ

ಪ್ರಯತ್ನಿಸಲು ಬಯಸುವವರಿಗೆ ಸಲಹೆಗಳು

ನಿಸ್ಸಂಶಯವಾಗಿ, ಪ್ರಕ್ರಿಯೆಯು ನನಗೆ ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಂಡಿತು. ಆದರೆ ಈ ಲೇಖನವು ನಿಮ್ಮ ಹೋಮ್ ವೀಡಿಯೊ ಡಿಜಿಟೈಸೇಶನ್ ಮತ್ತು ಪ್ರಕಾಶನ ಪ್ರಯತ್ನಗಳಲ್ಲಿ 80-90% ಉಳಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಪ್ರತ್ಯೇಕ ವಿಭಾಗದಲ್ಲಿ ನೀವು ಕಾಣಬಹುದು ವಿವರವಾದ ಹಂತ ಹಂತದ ಮಾರ್ಗದರ್ಶಿ ಪ್ರಕ್ರಿಯೆಯ ಉದ್ದಕ್ಕೂ, ಆದರೆ ಇಲ್ಲಿ ಕೆಲವು ಸಾಮಾನ್ಯ ಸಲಹೆಗಳಿವೆ:

  • ಡಿಜಿಟೈಜ್ ಮತ್ತು ಎಡಿಟಿಂಗ್ ಹಂತದಲ್ಲಿ ಸಾಧ್ಯವಾದಷ್ಟು ಮೆಟಾಡೇಟಾವನ್ನು ಉಳಿಸಿ.
    • ವೀಡಿಯೊ ಕ್ಯಾಸೆಟ್ ಲೇಬಲ್‌ಗಳಲ್ಲಿ ಅಮೂಲ್ಯವಾದ ಮಾಹಿತಿಯನ್ನು ಹೆಚ್ಚಾಗಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ.
    • ಯಾವ ಕ್ಲಿಪ್ ಅನ್ನು ಯಾವ ಟೇಪ್ನಿಂದ ಮತ್ತು ಯಾವ ಕ್ರಮದಲ್ಲಿ ಚಿತ್ರೀಕರಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ.
    • ಚಿತ್ರೀಕರಣದ ದಿನಾಂಕವನ್ನು ಬರೆಯಿರಿ, ಅದನ್ನು ವೀಡಿಯೊದಲ್ಲಿ ಸೂಚಿಸಬಹುದು.
  • ವೃತ್ತಿಪರ ಡಿಜಿಟಲೀಕರಣ ಸೇವೆಗಳಿಗೆ ಪಾವತಿಸುವುದನ್ನು ಪರಿಗಣಿಸಿ.
    • ನೀವು ತಿನ್ನುವೆ ಅತ್ಯಂತ ಡಿಜಿಟಲೀಕರಣದ ಗುಣಮಟ್ಟದಲ್ಲಿ ಅವುಗಳನ್ನು ಹೊಂದಿಸಲು ಕಷ್ಟ ಮತ್ತು ದುಬಾರಿಯಾಗಿದೆ.
    • ಆದರೆ EverPresent ಎಂಬ ಕಂಪನಿಯಿಂದ ದೂರವಿರಿ (ನಿಮಗೆ ಹೆಚ್ಚಿನ ವಿವರಗಳು ಬೇಕಾದರೆ ನನಗೆ ತಿಳಿಸಿ).
  • ನೀವು ಡಿಜಿಟಲೀಕರಣವನ್ನು ನೀವೇ ಮಾಡಿದರೆ, HDD ಅನ್ನು ಖರೀದಿಸಿ.
    • ಸಂಕ್ಷೇಪಿಸದ ಪ್ರಮಾಣಿತ ವ್ಯಾಖ್ಯಾನದ ವೀಡಿಯೊ ಪ್ರತಿ ನಿಮಿಷಕ್ಕೆ 100-200 MB ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
    • ನಾನು ಎಲ್ಲವನ್ನೂ ನನ್ನ ಮೇಲೆ ಇಟ್ಟುಕೊಂಡಿದ್ದೇನೆ ಸಿನಾಲಜಿ DS412 + (10 ಟಿಬಿ).
  • ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸಂಬಂಧಿಸದ ಕೆಲವು ಸಾಮಾನ್ಯ ಸ್ವರೂಪದಲ್ಲಿ ಮೆಟಾಡೇಟಾವನ್ನು ಬರೆಯಿರಿ.
    • ಕ್ಲಿಪ್ ವಿವರಣೆಗಳು, ಸಮಯ ಕೋಡ್‌ಗಳು, ದಿನಾಂಕಗಳು, ಇತ್ಯಾದಿ.
    • ನೀವು ಅಪ್ಲಿಕೇಶನ್-ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪದಲ್ಲಿ ಮೆಟಾಡೇಟಾವನ್ನು ಉಳಿಸಿದರೆ (ಅಥವಾ ಕೆಟ್ಟದಾಗಿ, ಅದನ್ನು ಉಳಿಸಬೇಡಿ), ನೀವು ಬೇರೆ ಪರಿಹಾರವನ್ನು ಬಳಸಲು ನಿರ್ಧರಿಸಿದರೆ ಕೆಲಸವನ್ನು ಪುನಃ ಮಾಡಲು ನಿಮಗೆ ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.
    • ಎಡಿಟ್ ಮಾಡುವಾಗ, ನೀವು ವೀಡಿಯೊದಲ್ಲಿ ಸಾಕಷ್ಟು ಉಪಯುಕ್ತ ಮೆಟಾಡೇಟಾವನ್ನು ನೋಡುತ್ತೀರಿ. ನೀವು ಅವುಗಳನ್ನು ಉಳಿಸದಿದ್ದರೆ ನೀವು ಅವುಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ.
      • ವೀಡಿಯೊದಲ್ಲಿ ಏನಾಗುತ್ತಿದೆ?
      • ಅಲ್ಲಿ ಯಾರು ನೋಂದಾಯಿಸಿಕೊಂಡಿದ್ದಾರೆ?
      • ಅದನ್ನು ಯಾವಾಗ ದಾಖಲಿಸಲಾಯಿತು?
  • ನಿಮ್ಮ ಮೆಚ್ಚಿನ ವೀಡಿಯೊಗಳನ್ನು ಟ್ಯಾಗ್ ಮಾಡಿ.
    • ನಿಜ ಹೇಳಬೇಕೆಂದರೆ, ಹೆಚ್ಚಿನ ಹೋಮ್ ವೀಡಿಯೊಗಳು ಸಾಕಷ್ಟು ನೀರಸವಾಗಿವೆ.
    • ನನ್ನ ಮೆಚ್ಚಿನ ಕ್ಲಿಪ್‌ಗಳಿಗೆ ನಾನು "ಅತ್ಯುತ್ತಮ" ಟ್ಯಾಗ್ ಅನ್ನು ಅನ್ವಯಿಸುತ್ತೇನೆ ಮತ್ತು ನಾನು ತಮಾಷೆಯ ವೀಡಿಯೊಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಬಯಸಿದಾಗ ಅವುಗಳನ್ನು ತೆರೆಯುತ್ತೇನೆ.
  • ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ ಸಮಗ್ರ ಪರಿಹಾರವನ್ನು ಆಯೋಜಿಸಿ ಇದರಿಂದ ಪ್ರಕ್ರಿಯೆಯು ಪ್ರಾರಂಭದಿಂದ ಅಂತ್ಯಕ್ಕೆ ತಕ್ಷಣವೇ ಹೋಗುತ್ತದೆ.
    • ನಾನು ಮೊದಲು ಎಲ್ಲಾ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಡಿಜಿಟೈಜ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದೆ, ನಂತರ ಎಲ್ಲಾ ಕ್ಯಾಸೆಟ್‌ಗಳನ್ನು ಸಂಪಾದಿಸಲು, ಇತ್ಯಾದಿ.
    • ತುಂಬಾ ಕೆಟ್ಟದ್ದು ನಾನು ಒಂದು ಕ್ಯಾಸೆಟ್‌ನಿಂದ ಪ್ರಾರಂಭಿಸಿ ಅದರೊಂದಿಗೆ ಎಲ್ಲಾ ಕೆಲಸಗಳನ್ನು ಮಾಡಲಿಲ್ಲ. ನಂತರ ಯಾವ ನಿರ್ಧಾರಗಳು ಮತ್ತು ಯಾವ ಹಂತಗಳಲ್ಲಿ ಅಂತಿಮ ಫಲಿತಾಂಶದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂಬುದನ್ನು ನಾನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತೇನೆ.
  • ಕನಿಷ್ಠ ರೀಕೋಡಿಂಗ್ ಅನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ.
    • ಪ್ರತಿ ಬಾರಿ ನೀವು ಕ್ಲಿಪ್ ಅನ್ನು ಸಂಪಾದಿಸಿ ಅಥವಾ ಮರು-ಎನ್‌ಕೋಡ್ ಮಾಡಿದಾಗ, ನೀವು ಅದರ ಗುಣಮಟ್ಟವನ್ನು ಕುಗ್ಗಿಸುತ್ತೀರಿ.
    • ನಿಮ್ಮ ಕಚ್ಚಾ ತುಣುಕನ್ನು ಗರಿಷ್ಠ ಗುಣಮಟ್ಟದಲ್ಲಿ ಡಿಜಿಟೈಜ್ ಮಾಡಿ, ನಂತರ ಪ್ರತಿ ಕ್ಲಿಪ್ ಅನ್ನು ಬ್ರೌಸರ್‌ಗಳು ಸ್ಥಳೀಯವಾಗಿ ನಿರೂಪಿಸುವ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಒಮ್ಮೆ ಟ್ರಾನ್ಸ್‌ಕೋಡ್ ಮಾಡಿ.
  • ವೀಡಿಯೊ ಕ್ಲಿಪ್‌ಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡಲು ಸಾಧ್ಯವಿರುವ ಸರಳ ಪರಿಹಾರವನ್ನು ಬಳಸಿ.
    • ಹಿನ್ನೋಟದಲ್ಲಿ, ವೀಡಿಯೊ ಫೈಲ್‌ಗಳ ಸ್ಥಿರ ಸೆಟ್‌ನೊಂದಿಗೆ ವೆಬ್ ಪುಟಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಸಾಕಷ್ಟು ಸರಳ ಸನ್ನಿವೇಶಕ್ಕಾಗಿ MediaGoblin ವಿಪರೀತ ಸಂಕೀರ್ಣ ಸಾಧನದಂತೆ ತೋರುತ್ತದೆ.
    • ನಾನು ಮತ್ತೆ ಪ್ರಾರಂಭಿಸಬೇಕಾದರೆ, ನಾನು ಸ್ಥಿರ ಸೈಟ್ ಜನರೇಟರ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ ಹ್ಯೂಗೊ, ಜೆಕಿಲ್ ಅಥವಾ ಗ್ರಿಡ್ಸಮ್.
  • ಮಾಂಟೇಜ್ ಮಾಡಿ.
    • ಬಹು ವೀಡಿಯೊಗಳಿಂದ ಉತ್ತಮ ಕ್ಷಣಗಳನ್ನು ಸಂಯೋಜಿಸಲು ವೀಡಿಯೊ ಎಡಿಟಿಂಗ್ ಒಂದು ಮೋಜಿನ ಮಾರ್ಗವಾಗಿದೆ.
    • ಸಂಪಾದನೆಯಲ್ಲಿ ಮುಖ್ಯ ವಿಷಯವೆಂದರೆ ಸಂಗೀತ. ಉದಾಹರಣೆಗೆ, ಥೀಮ್ ಅದ್ಭುತವಾಗಿದೆ ನಿಧಾನ ಹಿಮ ದಿ ನ್ಯಾಷನಲ್ ನಿಂದ, ಇದು ನನ್ನ ವೈಯಕ್ತಿಕ ಆವಿಷ್ಕಾರವಾಗಿದೆ.

ಮೂಲ: www.habr.com