45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2

మొదటి భాగం పాత కుటుంబ వీడియో రికార్డింగ్‌లను డిజిటలైజ్ చేసి, వాటిని విడివిడి సన్నివేశాలుగా విభజించే కష్టతరమైన అన్వేషణను వివరిస్తుంది.క్లిప్‌లన్నింటినీ ప్రాసెస్ చేసిన తర్వాత, వాటిని యూట్యూబ్‌లో ఉన్నంత సులభంగా ఆన్‌లైన్‌లో కూడా చూసేందుకు వీలుగా చేయాలనుకున్నాను. ఇవి వ్యక్తిగత కుటుంబ జ్ఞాపకాలు కాబట్టి, వాటిని నేరుగా యూట్యూబ్‌లో పోస్ట్ చేయలేము. అందువల్ల, సౌకర్యవంతంగా మరియు సురక్షితంగా ఉండే మరింత గోప్యమైన హోస్టింగ్ పరిష్కారం అవసరమైంది.

దశ 3. ప్రచురించడం

క్లిప్‌బకెట్, మీ స్వంత సర్వర్‌లో మీరు ఇన్‌స్టాల్ చేసుకోగల ఒక ఓపెన్-సోర్స్ యూట్యూబ్ క్లోన్.

నేను మొదట ప్రయత్నించింది ఏమిటంటే క్లిప్‌బకెట్ఇది తనను తాను ఓపెన్-సోర్స్ యూట్యూబ్ క్లోన్ అని పిలుచుకుంటుంది, దీనిని మీరు మీ సర్వర్‌లో ఇన్‌స్టాల్ చేసుకోవచ్చు.

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2

ఆశ్చర్యకరంగా, క్లిప్‌బకెట్ ఎలాంటి ఇన్‌స్టాలేషన్ సూచనలను అందించదు. ధన్యవాదాలు. మూడవ పక్ష నిర్వహణ я సంస్థాపన ప్రక్రియను స్వయంచాలకం చేసింది సహాయంతో చేసాడుఒక సర్వర్ కాన్ఫిగరేషన్ నిర్వహణ సాధనం.

ఇబ్బందికి ఒక కారణం ఏమిటంటే, క్లిప్‌బకెట్ యొక్క ఇన్‌స్టాలేషన్ స్క్రిప్ట్‌లు పూర్తిగా పాడైపోయాయి. ఆ సమయంలో, నేను గూగుల్‌లో పనిచేశారు మరియు ఒప్పందంలోని నిబంధనల ప్రకారం ఓపెన్ సోర్స్ యూట్యూబ్ క్లోన్‌కు సహకరించే హక్కు నాకు లేదు, కానీ నేను బగ్ రిపోర్ట్‌ను పోస్ట్ చేసారుదాని నుండి అవసరమైన సవరణలను సులభంగా చేయవచ్చు. నెలలు గడిచాయి, అయినా సమస్య ఏమిటో వారికి ఇంకా అర్థం కాలేదు. దానికి బదులుగా, వారు అన్నింటినీ జోడించారు. కంటే ఎక్కువ ప్రతి విడుదలలోనూ లోపాలు.

క్లిప్‌బకెట్ కన్సల్టింగ్ పద్ధతిలో పనిచేసేది—వారు తమ కోడ్‌ను ఉచితంగా విడుదల చేసి, డిప్లాయ్‌మెంట్ సహాయానికి రుసుము వసూలు చేసేవారు. డబ్బు తీసుకుని సపోర్ట్ ఇచ్చి డబ్బు సంపాదించే కంపెనీ, కస్టమర్లను తమ ఉత్పత్తిని వారంతట వారే ఇన్‌స్టాల్ చేసుకోనివ్వడానికి పెద్దగా ఆసక్తి చూపదనే విషయం నాకు క్రమంగా అర్థమైంది.

మీడియాగోబ్లిన్, మరింత ఆధునిక ప్రత్యామ్నాయం

క్లిప్‌బకెట్‌తో నెలల తరబడి విసుగు చెందిన తర్వాత, నేను నాకున్న అవకాశాలను పరిశీలించి కనుగొన్నాను మీడియాగోబ్లిన్.

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
మీడియాగోబ్లిన్ ఇది మీడియా ఫైళ్లను పంచుకోవడానికి ఒక స్వతంత్ర ప్లాట్‌ఫారమ్.

మీడియాగోబ్లిన్‌లో చాలా మంచి ఫీచర్లు ఉన్నాయి. చూడటానికి బాగోలేని PHPని ఉపయోగించే క్లిప్‌బకెట్‌లా కాకుండా, మీడియాగోబ్లిన్‌ను పైథాన్‌లో రాశారు—ఇది నాకు కోడింగ్‌లో చాలా అనుభవం ఉన్న భాష. కమాండ్ లైన్ ఇంటర్ఫేస్దీనివల్ల వీడియో డౌన్‌లోడ్‌లను ఆటోమేట్ చేయడం సులభం అవుతుంది. అన్నింటికన్నా ముఖ్యంగా, మీడియాగోబ్లిన్ ఈ విధంగా వస్తుంది డాకర్ ఇమేజ్ఇది ఇన్‌స్టాలేషన్ సమస్యలను తొలగిస్తుంది.

డాకర్ — అనేది ఎక్కడైనా పనిచేసే అప్లికేషన్ కోసం ఒక స్వయం సమృద్ధి గల వాతావరణాన్ని సృష్టించే ఒక సాంకేతికత. నేను డాకర్‌ను ఉపయోగిస్తాను. అతని అనేక ప్రాజెక్టులు.

మీడియాగోబ్లిన్‌ను తిరిగి డాకరైజ్ చేయడంలో ఆశ్చర్యకరమైన కష్టం

మీడియాగోబ్లిన్ డాకర్ ఇమేజ్‌ను డిప్లాయ్ చేయడం చాలా తేలికైన పని అని నేను అనుకున్నాను. కానీ, అది అంత సులభం కాదు.

పూర్తయిన ఇమేజ్‌లో రెండు అవసరమైన ఫంక్షన్‌లు లోపించాయి:

  • ప్రమాణీకరణ
    • మీడియాగోబ్లిన్ డిఫాల్ట్‌గా ఒక పబ్లిక్ మీడియా పోర్టల్‌ను సృష్టిస్తుంది, కానీ బయటి వ్యక్తుల యాక్సెస్‌ను పరిమితం చేయడానికి నాకు ఒక మార్గం అవసరమైంది.
  • ట్రాన్స్‌కోడింగ్
    • మీరు వీడియోను అప్‌లోడ్ చేసిన ప్రతిసారీ, మీడియాగోబ్లిన్ దానిని ఉత్తమ స్ట్రీమింగ్ కోసం ట్రాన్స్‌కోడ్ చేయడానికి ప్రయత్నిస్తుంది. ఒకవేళ వీడియో ఇప్పటికే స్ట్రీమింగ్ కోసం సిద్ధంగా ఉంటే, ట్రాన్స్‌కోడింగ్ దాని నాణ్యతను తగ్గిస్తుంది.
    • మీడియాగోబ్లిన్ అందిస్తుంది కాన్ఫిగరేషన్ పారామితుల ద్వారా ట్రాన్స్‌కోడింగ్‌ను నిలిపివేయడంకానీ, ఇప్పటికే ఉన్న డాకర్ ఇమేజ్‌లో దీన్ని చేయడం సాధ్యం కాదు.

సరే, సమస్యేమీ లేదు. డాకర్ ఇమేజ్‌తో పాటు ఓపెన్ సోర్స్కాబట్టి, ఇది సాధ్యమే మీరే దాన్ని తిరిగి అమర్చుకోండి.

దురదృష్టవశాత్తు, డాకర్ ఇమేజ్ ఇకపై ప్రస్తుత పద్ధతి నుండి నిర్మించబడదు. మీడియాగోబ్లిన్ రిపోజిటరీనేను చివరి విజయవంతమైన బిల్డ్ వెర్షన్‌తో దాన్ని సింక్ చేయడానికి ప్రయత్నించాను, కానీ అది కూడా విఫలమైంది. నేను సరిగ్గా అదే కోడ్‌ను ఉపయోగిస్తున్నప్పటికీ, మీడియాగోబ్లిన్ యొక్క బాహ్య డిపెండెన్సీలు మారిపోయి, బిల్డ్‌ను విచ్ఛిన్నపరిచాయి. డజన్ల కొద్దీ గంటల తర్వాత, అది చివరికి పనిచేసే వరకు నేను మీడియాగోబ్లిన్ యొక్క 10-15 నిమిషాల బిల్డ్ ప్రక్రియను పదే పదే అమలు చేశాను.

కొన్ని నెలల తర్వాత, అదే జరిగింది. మొత్తం మీద, గత రెండు సంవత్సరాలుగా మీడియాగోబ్లిన్ యొక్క డిపెండెన్సీ చైన్ నా బిల్డ్‌ను చాలాసార్లు దెబ్బతీసింది, మరియు చివరిసారిగా నేను ఈ వ్యాసం రాస్తున్నప్పుడే అది జరిగింది. నేను చివరకు ప్రచురించాను. మీడియాగోబ్లిన్ యొక్క సొంత ఫోర్క్ c హార్డ్-కోడెడ్ డిపెండెన్సీలు మరియు లైబ్రరీ వెర్షన్‌లను స్పష్టంగా పేర్కొన్నారు. మరో మాటలో చెప్పాలంటే, మీడియాగోబ్లిన్ ఏ వెర్షన్‌తోనైనా పనిచేస్తుందనే సందేహాస్పదమైన వాదనకు బదులుగా ఆకుకూరల >= 3.0, నేను వెర్షన్‌పై ఒక నిర్దిష్ట డిపెండెన్సీని ఇన్‌స్టాల్ చేసాను. సెలెరీ 4.2.1ఎందుకంటే నేను ఈ వెర్షన్‌తో మీడియాగోబ్లిన్‌ను పరీక్షించాను. ఉత్పత్తికి అవసరాలు ఉన్నట్లు కనిపిస్తోంది. పునరుత్పత్తి చేయగల అసెంబ్లీ విధానంకానీ నేను ఇంకా అది చేయలేదు.

ఏదేమైనా, చాలా గంటల శ్రమ తర్వాత, నేను చివరకు మీడియాగోబ్లిన్‌ను డాకర్ ఇమేజ్‌గా నిర్మించి, కాన్ఫిగర్ చేయగలిగాను. అప్పటి నుండి, అది సులభమైంది. అనవసరమైన ట్రాన్స్‌కోడింగ్‌ను దాటవేయండి и ప్రామాణీకరణ కోసం Nginxను ఇన్‌స్టాల్ చేయండి.

దశ 4. హోస్టింగ్

మీడియాగోబ్లిన్ నా లోకల్ మెషీన్‌లో డాకర్ కింద నడుస్తున్నందున, కుటుంబ సభ్యులు వీడియోలను చూడగలిగేలా దానిని క్లౌడ్ సర్వర్‌కు డిప్లాయ్ చేయడం తదుపరి దశ.

మీడియాగోబ్లిన్ మరియు వీడియో నిల్వ సమస్య

డాకర్ ఇమేజ్‌ను స్వీకరించి, దానిని పబ్లిక్ URLలో హోస్ట్ చేసే ప్లాట్‌ఫారమ్‌లు చాలా ఉన్నాయి. ఇక్కడ చిక్కు ఏమిటంటే, అప్లికేషన్‌తో పాటు, 33 GB వీడియో ఫైళ్లను కూడా పబ్లిష్ చేయాల్సి వచ్చింది. వాటిని డాకర్ ఇమేజ్‌లో హార్డ్‌కోడ్ చేయడం ఒక మార్గమే అయినా, అది చాలా శ్రమతో కూడుకున్నది మరియు చూడటానికి బాగోదు. కాన్ఫిగరేషన్‌లో ఒక్క లైన్ మార్చడానికి కూడా 33 GB డేటాను మళ్లీ డిప్లాయ్ చేయాల్సి వచ్చేది.

నేను క్లిప్‌బకెట్ ఉపయోగించినప్పుడు, నేను ఈ సమస్యను పరిష్కరించాను జిసిఎస్‌ఫ్యూజ్ — ఇది ఆపరేటింగ్ సిస్టమ్ ద్వారా డైరెక్టరీలను సాధారణ ఫైల్ సిస్టమ్ పాత్‌లుగా గూగుల్ క్లౌడ్ స్టోరేజ్‌కు అప్‌లోడ్ చేయడానికి అనుమతించే ఒక యుటిలిటీ. నేను గూగుల్ క్లౌడ్‌లో వీడియో ఫైల్‌లను హోస్ట్ చేసి, వాటిని క్లిప్‌బకెట్‌లో లోకల్ ఫైల్స్‌గా కనిపించేలా చేయడానికి gcsfuseను ఉపయోగించాను.

తేడా ఏమిటంటే, క్లిప్‌బకెట్ ఒక నిజమైన వర్చువల్ మెషీన్‌లో నడిచింది, అయితే మీడియాగోబ్లిన్ ఒక డాకర్ కంటైనర్‌లో నడిచింది. క్లౌడ్ స్టోరేజ్ నుండి ఫైళ్లను మౌంట్ చేయడం చాలా కష్టమని తేలింది. నేను అన్ని సమస్యలను పరిష్కరించడానికి డజన్ల కొద్దీ గంటలు గడిపి, దాని గురించి రాశాను. పూర్తి బ్లాగ్ పోస్ట్.

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
మీడియాగోబ్లిన్ గూగుల్ క్లౌడ్ స్టోరేజ్‌తో ప్రారంభంలో అనుసంధానం, ఇది నేను 2018లో చెప్పబడింది

కొన్ని వారాల పాటు అన్నింటినీ సర్దుబాటు చేసిన తర్వాత, అంతా పనిచేసింది. MediaGoblin కోడ్‌లో ఎలాంటి మార్పులు చేయకుండానే, నేను ఒక ఉపాయం పన్ని, దానిని Google Cloud Storage నుండి మీడియా ఫైళ్లను చదివేలా, రాసేలా చేశాను.

ఒకే ఒక్క సమస్య ఏమిటంటే, మీడియాగోబ్లిన్ నమ్మశక్యం కానంత నెమ్మదిగా మారింది. ప్రధాన పేజీలో వీడియో థంబ్‌నెయిల్‌లు లోడ్ అవ్వడానికి పూర్తి 20 సెకన్లు పట్టేది. మీరు వీడియో చూస్తున్నప్పుడు ముందుకు స్కిప్ చేస్తే, మీడియాగోబ్లిన్ ప్లేబ్యాక్‌ను తిరిగి ప్రారంభించే ముందు నిరర్థకంగా 10 సెకన్ల పాటు ఆగిపోయేది.

ప్రధాన సమస్య ఏమిటంటే, వీడియోలు మరియు చిత్రాలు వినియోగదారుడికి చేరడానికి చాలా సుదీర్ఘమైన, సంక్లిష్టమైన మార్గాన్ని తీసుకోవలసి వచ్చేది. అవి గూగుల్ క్లౌడ్ స్టోరేజ్ నుండి gcsfuse ద్వారా మీడియాగోబ్లిన్ మరియు Nginx లకు ప్రయాణించి, ఆ తర్వాతే వినియోగదారుడి బ్రౌజర్‌కు చేరేవి. వేగం కోసం ఆప్టిమైజ్ చేయబడని gcsfuse ప్రధాన అడ్డంకిగా ఉండేది. ఈ యుటిలిటీ పనితీరులో గణనీయమైన జాప్యం ఉంటుందని డెవలపర్లు ప్రాజెక్ట్ ప్రధాన పేజీలోనే హెచ్చరిస్తున్నారు:

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
హెచ్చరికలు తక్కువ ఉత్పాదకత గురించి gcsfuse డాక్యుమెంటేషన్‌లో

ఆదర్శవంతంగా, బ్రౌజర్ అన్ని మధ్యంతర పొరలను దాటవేసి, ఫైళ్లను నేరుగా గూగుల్ క్లౌడ్ నుండి పొందాలి. మీడియాగోబ్లిన్ కోడ్‌బేస్‌లోకి లోతుగా వెళ్లకుండా మరియు సంక్లిష్టమైన గూగుల్ క్లౌడ్ ఇంటిగ్రేషన్ లాజిక్‌ను జోడించకుండా దీన్ని ఎలా సాధించవచ్చు?

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 మీడియాగోబ్లిన్ మరియు తుది వినియోగదారుడి మధ్య ప్రాక్సీగా పనిచేసింది. పై ఆదేశం, మీడియాగోబ్లిన్ HTML ప్రతిస్పందనలన్నింటినీ తుది వినియోగదారుడికి అందించే ముందు వాటిపై శోధన మరియు భర్తీని నిర్వహించమని Nginxకు సూచిస్తుంది. Nginx, మీడియాగోబ్లిన్ మీడియా ఫైళ్లకు సంబంధించిన అన్ని సాపేక్ష మార్గాలను గూగుల్ క్లౌడ్ స్టోరేజ్ నుండి వచ్చిన URLలతో భర్తీ చేస్తుంది.

ఉదాహరణకు, మీడియాగోబ్లిన్ ఈ విధంగా 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 Cloud Storage నుండి నేరుగా మీడియా ఫైళ్లను అభ్యర్థించగలరు.

నా పరిష్కారంలోని ఉత్తమమైన విషయం ఏమిటంటే, దీనికి మీడియాగోబ్లిన్ కోడ్‌లో ఎలాంటి మార్పులు అవసరం లేదు. ఆ రెండు సేవలకు ఒకదాని గురించి మరొకదానికి ఏమాత్రం తెలియకపోయినప్పటికీ, కేవలం రెండు లైన్ల Nginx ఆదేశం మీడియాగోబ్లిన్ మరియు గూగుల్ క్లౌడ్‌ను సజావుగా అనుసంధానిస్తుంది.

వ్యాఖ్యఈ పరిష్కారం ప్రకారం గూగుల్ క్లౌడ్ స్టోరేజ్‌లోని ఫైల్‌లు అందరికీ అందుబాటులో ఉండాలి. అనధికారిక యాక్సెస్ ప్రమాదాన్ని తగ్గించడానికి, నేను పొడవైన, యాదృచ్ఛిక బకెట్ పేరును ఉపయోగిస్తాను (ఉదాహరణకు, mediagoblin-39dpduhfz1wstbprmyk5ak29మరియు అనధికార వినియోగదారులు డైరెక్టరీలోని విషయాలను జాబితా చేయడానికి బకెట్ యొక్క యాక్సెస్ కంట్రోల్ పాలసీ అనుమతించదని తనిఖీ చేయండి.

తుది ఉత్పత్తి

ఈ దశకు వచ్చేసరికి, నా దగ్గర పూర్తిస్థాయిలో పనిచేసే పరిష్కారం సిద్ధమైంది. మీడియాగోబ్లిన్ గూగుల్ క్లౌడ్ ప్లాట్‌ఫామ్‌పై దాని స్వంత కంటైనర్‌లో సజావుగా నడిచింది, కాబట్టి దీనికి తరచుగా ప్యాచ్‌లు లేదా అప్‌డేట్‌లు అవసరం కాలేదు. నా ప్రక్రియలోని ప్రతిదీ ఆటోమేటెడ్ మరియు పునరావృతమయ్యేదిగా ఉండటంతో, మునుపటి వెర్షన్‌లకు సులభంగా మార్పులు చేయడానికి లేదా తిరిగి వెళ్లడానికి వీలయ్యింది.

వీడియోలు చూడటం ఎంత సులభంగా ఉందో మా కుటుంబానికి చాలా నచ్చింది. పైన వివరించిన Nginx హ్యాక్‌ను ఉపయోగించడం వల్ల, వీడియో ప్లేబ్యాక్ యూట్యూబ్ అంత వేగంగా మారింది.

వీక్షణా తెర ఈ విధంగా కనిపిస్తుంది:

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
"ఉత్తమమైనది" అని ట్యాగ్ చేయబడిన కుటుంబ వీడియో కేటలాగ్ కంటెంట్

థంబ్‌నెయిల్‌పై క్లిక్ చేస్తే ఈ విధంగా స్క్రీన్ కనిపిస్తుంది:

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
మీడియా సర్వర్‌లో ఒకే క్లిప్‌ను వీక్షించడం

సంవత్సరాల కృషి తర్వాత, నేను మొదట కోరుకున్నట్లే, యూట్యూబ్ లాంటి సులభమైన ఇంటర్‌ఫేస్‌లో మా వీడియోలను చూసే అవకాశాన్ని నా కుటుంబానికి ఇవ్వగలిగినందుకు నాకు చాలా ఆనందంగా ఉంది.

బోనస్: నెలకి $1 కంటే తక్కువకు ఖర్చులను తగ్గించుకోండి

మీరు ఇంటి వీడియోలను తరచుగా చూడరు, కేవలం కొన్ని నెలలకొకసారి మాత్రమే చూస్తారు. మా కుటుంబం మొత్తం సంవత్సరానికి సుమారు 20 గంటల ట్రాఫిక్‌ను సృష్టించింది, కానీ సర్వర్ 24/7 నడిచింది. 99,7% సమయం నిష్క్రియంగా ఉండే సర్వర్ కోసం నేను నెలకు $15 చెల్లించాను.

2018 చివరిలో, గూగుల్ ఒక ఉత్పత్తిని విడుదల చేసింది క్లౌడ్ రన్దీనిలోని ప్రధాన ఆకర్షణ ఏమిటంటే, డాకర్ కంటైనర్‌లను ఎంత వేగంగా ప్రారంభించవచ్చంటే, అప్లికేషన్ HTTP అభ్యర్థనలకు ప్రతిస్పందించగలిగేది. దీనివల్ల సర్వర్ నిష్క్రియంగా ఉండి, ఎవరైనా దాన్ని యాక్సెస్ చేయాలనుకున్నప్పుడు మాత్రమే ప్రారంభం కాగలిగేది. నా లాంటి అరుదుగా ఉపయోగించే అప్లికేషన్‌ల కోసం, ఖర్చులు నెలకు $15 నుండి సంవత్సరానికి కొన్ని సెంట్లకి తగ్గాయి.

నాకు గుర్తులేని కారణాల వల్ల, క్లౌడ్ రన్ నా మీడియాగోబ్లిన్ ఇమేజ్‌తో పని చేయలేదు. కానీ క్లౌడ్ రన్ రాకతో, నాకు ఆ విషయం గుర్తొచ్చింది. హీరోకు ఇదే విధమైన సేవను ఉచితంగా అందిస్తుంది మరియు వారి సాధనాలు గూగుల్ వాటి కంటే చాలా సులభంగా ఉపయోగించగలిగేవిగా ఉంటాయి.

ఉచిత యాప్ సర్వర్‌తో, అయ్యే ఏకైక ఖర్చు డేటా నిల్వ మాత్రమే. గూగుల్ ప్రామాణిక ప్రాంతీయ నిల్వకు ప్రతి GBకి 2,3 సెంట్లు ఖర్చవుతుంది. నా వీడియో ఆర్కైవ్ 33 GB స్థలాన్ని ఆక్రమిస్తుంది, కాబట్టి నేను నెలకు కేవలం 77 సెంట్లు మాత్రమే చెల్లిస్తాను.

45 వీడియో టేపులను డిజిటలైజ్ చేయాలనే నా ఎనిమిదేళ్ల తపన. పార్ట్ 2
ఈ పరిష్కారానికి నెలకు కేవలం $0,77 మాత్రమే ఖర్చవుతుంది.

ప్రయత్నించబోయే వారికి సూచనలు

సహజంగానే, ఈ ప్రక్రియకు నాకు చాలా సమయం పట్టింది. కానీ మీ హోమ్ వీడియోలను డిజిటైజ్ చేసి, ప్రచురించడంలో వెచ్చించే శ్రమలో 80-90% ఆదా చేయడానికి ఈ వ్యాసం మీకు సహాయపడుతుందని నేను ఆశిస్తున్నాను. మరింత సమాచారాన్ని మీరు వేరే విభాగంలో కనుగొనవచ్చు. వివరణాత్మక దశల వారీ గైడ్ ఈ ప్రక్రియ అంతటా, కానీ ఇక్కడ కొన్ని సాధారణ చిట్కాలు ఉన్నాయి:

  • డిజిటైజేషన్ మరియు ఎడిటింగ్ దశలో, వీలైనంత ఎక్కువ మెటాడేటాను భద్రపరచండి.
    • వీడియో క్యాసెట్ల లేబుళ్లపై తరచుగా విలువైన సమాచారం వ్రాసి ఉంటుంది.
    • ఏ క్లిప్ ఏ టేప్ నుండి, ఏ క్రమంలో చిత్రీకరించబడిందో రాసుకోండి.
    • వీడియోలో సూచించబడే చిత్రీకరణ తేదీని దయచేసి గమనించండి.
  • వృత్తిపరమైన డిజిటైజేషన్ సేవల కోసం చెల్లించడాన్ని పరిగణించండి.
    • మీరు ఉంటారు చాలా డిజిటల్ నాణ్యత విషయంలో వాటికి సరిపోలడం కష్టం మరియు ఖర్చుతో కూడుకున్నది.
    • కానీ ఎవర్‌ప్రెజెంట్ అనే కంపెనీకి దూరంగా ఉండండి (వివరాల కోసం నాకు మెసేజ్ చేయండి).
  • మీరు డిజిటైజేషన్‌ను స్వయంగా చేస్తే, ఒక HDDని కొనుగోలు చేయండి.
    • కంప్రెస్ చేయని స్టాండర్డ్ డెఫినిషన్ వీడియో నిమిషానికి 100-200 MB స్థలాన్ని తీసుకుంటుంది.
    • నేను అన్నింటినీ నా దగ్గరే ఉంచుకున్నాను సైనాలజీ DS412+ (10 టిబి).
  • ఒక నిర్దిష్ట అప్లికేషన్‌కు పరిమితం కాని సాధారణ ఫార్మాట్‌లో మెటాడేటాను రాయండి.
    • క్లిప్ వివరణలు, టైమ్ కోడ్‌లు, తేదీలు మొదలైనవి.
    • మీరు మెటాడేటాను అప్లికేషన్-నిర్దిష్ట ఫార్మాట్‌లో సేవ్ చేస్తే (లేదా, అంతకంటే దారుణంగా, అసలు సేవ్ చేయకపోతే), మీరు వేరే పరిష్కారాన్ని ఉపయోగించాలని నిర్ణయించుకున్నప్పుడు మీ పనిని తిరిగి చేయలేరు.
    • ఎడిటింగ్ చేసేటప్పుడు, మీ వీడియోపై చాలా ఉపయోగకరమైన మెటాడేటాను మీరు చూస్తారు. దాన్ని సేవ్ చేయకపోతే మీరు దాన్ని కోల్పోతారు.
      • వీడియోలో ఏం జరుగుతోంది?
      • అక్కడ ఎవరు నమోదయ్యారు?
      • ఇది ఎప్పుడు రికార్డ్ చేయబడింది?
  • మీకు ఇష్టమైన వీడియోలను గుర్తించండి.
    • నిజం చెప్పాలంటే, చాలా వరకు హోమ్ వీడియోలు చాలా బోరింగ్‌గా ఉంటాయి.
    • నాకు ఇష్టమైన క్లిప్‌లకు నేను “బెస్ట్ ఆఫ్” ట్యాగ్‌ని జోడించి, ఫన్నీ వీడియోలు చూడాలనుకున్నప్పుడు వాటిని ఓపెన్ చేస్తాను.
  • ప్రక్రియ ప్రారంభం నుండి ముగింపు వరకు సజావుగా సాగేలా చూసుకోవడానికి, వీలైనంత త్వరగా ఒక సమగ్ర పరిష్కారాన్ని ఏర్పాటు చేసుకోండి.
    • నేను మొదట అన్ని టేపులను డిజిటైజ్ చేయడానికి, ఆ తర్వాత అన్ని టేపులను ఎడిట్ చేయడానికి ప్రయత్నించాను.
    • నేను కేవలం ఒకే టేప్‌తో మొదలుపెట్టి, మొత్తం పని దానిపైనే చేసి ఉండకపోవడం విచారకరం. అలా చేసి ఉంటే, ఏ నిర్ణయాలు మరియు ఏ దశలు తుది ఫలితాన్ని ప్రభావితం చేస్తాయో నాకు అర్థమయ్యేది.
  • రీకోడింగ్‌ను తగ్గించండి.
    • మీరు ఒక క్లిప్‌ను ఎడిట్ చేసినా లేదా రీ-ఎన్‌కోడ్ చేసినా, ప్రతిసారీ దాని నాణ్యతను తగ్గిస్తారు.
    • ముడి ఫుటేజీని గరిష్ట నాణ్యతతో సంగ్రహించండి, ఆపై ప్రతి క్లిప్‌ను బ్రౌజర్‌లు నేరుగా ప్లే చేసే ఫార్మాట్‌లోకి ఒక్కసారి మాత్రమే ట్రాన్స్‌కోడ్ చేయండి.
  • వీడియో క్లిప్‌లను ప్రచురించడానికి సాధ్యమైనంత సరళమైన పరిష్కారాన్ని ఉపయోగించండి.
    • తిరిగి చూసుకుంటే, కొన్ని స్థిరమైన వీడియో ఫైల్‌లతో వెబ్ పేజీలను రూపొందించే చాలా సులభమైన పనికి, మీడియాగోబ్లిన్ అనేది అనవసరంగా సంక్లిష్టమైన సాధనంగా అనిపిస్తుంది.
    • నేను మళ్ళీ మొదలు పెట్టాల్సి వస్తే, స్టాటిక్ సైట్ జెనరేటర్‌ను ఉపయోగిస్తాను హ్యూగో, జెకిల్ లేదా గ్రిడ్సమ్.
  • సవరణ చేయండి.
    • అనేక వీడియోలలోని ఉత్తమ క్షణాలను కలపడానికి వీడియో ఎడిటింగ్ ఒక సరదా మార్గం.
    • ఎడిటింగ్‌లో అత్యంత ముఖ్యమైనది సంగీతం. ఉదాహరణకు, థీమ్ ఖచ్చితంగా సరిపోతుంది. నెమ్మదిగా మంచు ది నేషనల్ నుండి, ఇది నేను వ్యక్తిగతంగా కనుగొన్న విషయం.

మూలం: www.habr.com

DDoS రక్షణ, VPS VDS సర్వర్‌లతో సైట్‌ల కోసం నమ్మకమైన హోస్టింగ్‌ను కొనుగోలు చేయండి 🔥 DDoS రక్షణతో కూడిన నమ్మకమైన వెబ్‌సైట్ హోస్టింగ్, VPS VDS సర్వర్‌లను కొనండి | ProHoster