బిట్రేట్, రిజల్యూషన్, ఫ్రేమ్ రేట్
ఈ సెట్టింగ్లలో ఫైల్ను చిన్నది చేసేది ఏది, కేవలం నాణ్యతను పాడు చేసేది ఏది?
ఒకే ఒక్క సమీకరణం చాలావరకు వివరిస్తుంది
ఫైల్ సైజు అంటే, దాదాపుగా, బిట్రేట్ను నిడివితో గుణించినది. బిట్రేట్ అంటే సెకనుకు ఎన్ని బిట్లు ఖర్చు పెట్టడానికి ఎన్కోడర్కు అనుమతి ఉందో అది; నిడివి అంటే ఎన్ని సెకన్ల పాటు అలా ఖర్చు పెడుతుందో అది. మిగతావన్నీ — రిజల్యూషన్, ఫ్రేమ్ రేట్, కదలిక, కోడెక్ — ఇచ్చిన బిట్రేట్ వద్ద బొమ్మ ఎంత బాగుంటుందో మారుస్తాయి, ఫైల్ ఎంత పెద్దదో కాదు.
ఒక ఉదాహరణతో ఇది స్పష్టమవుతుంది. సెకనుకు 5 మెగాబిట్ల చొప్పున అరవై సెకన్లు ఎన్కోడ్ చేసిన క్లిప్లో 300 మెగాబిట్ల వీడియో డేటా ఉంటుంది, అంటే 37.5 మెగాబైట్లు, దానికి ఆడియో ట్రాక్, కంటైనర్ ఓవర్హెడ్ అదనం. ఇది లెక్క, కొలత కాదు: అవే అరవై సెకన్లు 2 Mbit/s వద్ద 15 MB అవుతాయి — ఫ్రేమ్లో ఏముందన్నదానితో సంబంధం లేకుండా.
రిజల్యూషన్, ఫ్రేమ్ రేట్ అనేవి డిమాండ్, సైజు కాదు
రిజల్యూషన్ లేదా ఫ్రేమ్ రేట్ పెంచడం నేరుగా ఫైల్ను పెద్దది చేయదు. బాగుండాలంటే ఎన్కోడర్కు ఎన్ని బిట్లు కావాలో దాన్ని అది పెంచుతుంది. 2 Mbit/s వద్ద 4K క్లిప్ సైజు, అదే 2 Mbit/s వద్ద 720p క్లిప్ సైజుతో సమానం; 4K వెర్షన్ మాత్రం చాలా అధ్వాన్నంగా కనిపిస్తుంది, ఎందుకంటే అదే బడ్జెట్ తొమ్మిది రెట్లు ఎక్కువ పిక్సెల్స్పై పంచబడుతోంది.
వీడియోను తగ్గించడానికి రిజల్యూషన్ తగ్గించడం అంత ప్రభావవంతం కావడానికి కారణం ఇదే. రిజల్యూషన్ మార్చడం ద్వారా మీరు ఫైల్ను చిన్నది చేయడం లేదు — తక్కువ బిట్రేట్ ఆమోదయోగ్యంగా కనిపించేలా చేసి, ఆ తక్కువ బిట్రేట్ను ఎంచుకుంటున్నారు.
| రిజల్యూషన్ | 30 fps వద్ద | 60 fps వద్ద |
|---|---|---|
| 3840 × 2160 | 24.9 కోట్లు px/s | 49.8 కోట్లు px/s |
| 1920 × 1080 | 6.2 కోట్లు px/s | 12.4 కోట్లు px/s |
| 1280 × 720 | 2.8 కోట్లు px/s | 5.5 కోట్లు px/s |
| 854 × 480 | 1.2 కోట్లు px/s | 2.5 కోట్లు px/s |
ఆ సంఖ్యలు ఎన్కోడర్ మీద పడే పనిభారం, అవి ఊహించినట్టుగానే స్కేల్ అవుతాయి. ఫ్రేమ్ రేట్ సగం చేస్తే పనిభారం సగమవుతుంది; 1080p నుంచి 720pకి దిగితే అది దాదాపు మూడో వంతుకు తగ్గుతుంది. అయితే ఫ్రేమ్ రేట్కు ఇంకో ప్రభావమూ ఉంది: కదలిక ఎలా అనిపిస్తుందో అది మారుస్తుంది. కదలకుండా మాట్లాడే ముఖం ఉన్న క్లిప్లో ఫ్రేమ్ రేట్ సగం చేస్తే దాదాపు తెలియదు; వేగమైన పాన్లో సగం చేస్తే మాత్రం చాలా స్పష్టంగా తెలుస్తుంది.
క్వాలిటీ ఇండెక్స్ నిజంగా ఏం చేస్తుంది
ఇప్పటి చాలా ఎన్కోడర్లు బిట్రేట్ టార్గెట్ కంటే క్వాలిటీ టార్గెట్నే ఇష్టపడతాయి. మీరు క్వాలిటీ ఇండెక్స్ ఇస్తారు, ఆ నాణ్యతకు ఎన్ని బిట్లు కావాలో ఎన్కోడర్ ఫ్రేమ్ ఫ్రేమ్గా ఖర్చు పెడుతుంది, ఫలితంగా వచ్చే బిట్రేట్ కంటెంట్ను బట్టి మారుతుంది. సాధారణంగా వాడాల్సిన మెరుగైన సెట్టింగ్ ఇదే, ఎందుకంటే ఇది స్థిరమైన ఫ్రేమ్పై బిట్లను వృథా చేసి వేగమైన ఫ్రేమ్ను ఆకలితో ఉంచకుండా, బొమ్మకు ఎక్కడ అవసరమో అక్కడ బిట్లను పెడుతుంది.
దీని పర్యవసానం ఏమిటంటే — క్వాలిటీ ఇండెక్స్ ఫైల్ సైజును ముందే చెప్పదు. ఒకే ఇండెక్స్ వద్ద ఎన్కోడ్ చేసిన రెండు క్లిప్ల సైజుల్లో పెద్ద తేడా రావచ్చు, ఎన్కోడ్ చేయకుండా తెలుసుకునే మార్గం లేదు. తప్పనిసరిగా సైజు పరిమితిని అందుకోవాలంటే, ఎన్కోడ్ చేసి చూడండి, లేదా బిట్రేట్ టార్గెట్ వాడి నాణ్యత మారుతుందని ఒప్పుకోండి.
కదలికే దాగున్న చరరాశి
వీడియో కోడెక్లు ప్రతి ఫ్రేమ్నూ ముందటి ఫ్రేమ్ల నుంచి ఉన్న తేడాగా వర్ణించడం ద్వారా పని చేస్తాయి. మారేది తక్కువగా ఉన్నప్పుడు — కదలని కెమెరా, స్లయిడ్ డెక్, సాదా గోడ ముందు ఒక ముఖం — తేడాలు చిన్నవి, ఎన్కోడర్కు చాలా తక్కువ బిట్లు చాలు. అంతా మారుతున్నప్పుడు — చేతితో పట్టుకున్న పాన్, కన్ఫెట్టీ, వర్షం, నీరు, గాలిలో ఆకులు, ప్రతి సెకనుకూ ఒక సీన్ కట్ — దాదాపు ఏదీ ముందుగా ఊహించలేం, బిట్రేట్ పైకి ఎగబాకుతుంది.
- గ్రెయిన్, సెన్సార్ నాయిస్ కదలికలానే ప్రవర్తిస్తాయి: అవి ప్రతి ఫ్రేమ్లో ప్రతి పిక్సెల్నూ మారుస్తాయి, ఎన్కోడ్ చేయడానికి ఖరీదైనవి.
- చేతితో పట్టుకుని తీసిన కదిలే క్లిప్, ట్రైపాడ్పై తీసిన అదే దృశ్యం కంటే చాలా ఎక్కువ ఖర్చు పెట్టిస్తుంది.
- దాదాపు కదలని ఇంటర్ఫేస్ల స్క్రీన్ రికార్డింగ్లు చాలా చౌక — ఏదైనా స్క్రోల్ అయ్యేదాకా.
- ఫేడ్లు, డిజాల్వ్లు గట్టి కట్ల కంటే ఖరీదైనవి, ఎందుకంటే సెకను లేదా అంతకంటే ఎక్కువ సేపు ప్రతి పిక్సెల్ కొద్దికొద్దిగా మారుతుంది.
ఆడియో చిన్నదే, కొన్నిసార్లు తప్ప
చాలా క్లిప్లకు ఆడియో లెక్కలోకి రాదు: 128 kbit/s స్టీరియో ట్రాక్ నిమిషానికి దాదాపు ఒక మెగాబైట్ కలుపుతుంది. కానీ బాగా కంప్రెస్ చేసిన, పొట్టి, తక్కువ రిజల్యూషన్ క్లిప్లో అది మొత్తంలో గమనించదగిన వాటాగా మారొచ్చు. సైజు పరిమితిని గట్టిగా ఢీకొడుతుంటే, బొమ్మను ఇంకా పాడు చేసే ముందు ఆడియో బిట్రేట్ను తగ్గించడం లేదా మోనోకి మార్చడం ఆలోచించదగినది. ఆడియో అసలు అవసరం లేకపోతే, ట్రాక్ను పూర్తిగా తీసేయడం ఒక రీమక్స్ మాత్రమే, నాణ్యత పరంగా ఏమీ ఖర్చు కాదు.
సాధారణంగా పని చేసే ఒక పద్ధతి
- ఈ క్లిప్ను నిజంగా చూసే అతి పెద్ద స్క్రీన్ ఏదో నిర్ణయించి, రిజల్యూషన్ను దానికే పరిమితం చేయండి.
- కదలిక మృదువుగా ఉంటే తప్ప సోర్స్ ఫ్రేమ్ రేట్నే ఉంచండి; దాన్ని సగం చేయడం కంటికి కనిపించే మార్పు, ఉచితంగా వచ్చే ఆదా కాదు.
- బిట్రేట్తో కాకుండా క్వాలిటీ ఇండెక్స్తో ఎన్కోడ్ చేసి, ఫలితాన్ని కొలవండి.
- ఫలితం మరీ పెద్దదైతే, క్వాలిటీని ఇంకా తగ్గించే ముందు రిజల్యూషన్ తగ్గించండి.
- క్లిప్ను ట్రిమ్ చేయండి. ఈ సమీకరణం మొత్తానికీ నిడివి నేరుగా గుణకం, అనవసరమైన ముప్ఫై సెకన్లు ఏ సెట్టింగ్ కంటే ఎక్కువ ఖర్చు పెట్టిస్తాయి.
ఈమెయిల్ కోసం వీడియోను చిన్నది చేయడం
ఈమెయిల్ పరిమితులు తుది అటాచ్మెంట్కు వర్తిస్తాయి, కాబట్టి ముందు చూడాల్సింది నిడివినే. అనవసరమైనదాన్ని ట్రిమ్ చేయండి, పెద్ద డిస్ప్లేపై కాకుండా మెసేజ్లో చూసే క్లిప్ అయితే రిజల్యూషన్ను 720p లేదా 480pకి తగ్గించండి. పిక్సెల్ డిమాండ్ తగ్గడం వల్ల వివరాలు పాడవకుండానే ఎన్కోడర్ చాలా తక్కువ బిట్రేట్ వాడగలుగుతుంది.
అటాచ్మెంట్ ఇంకా ప్రొవైడర్ పరిమితిని దాటుతుంటే, దాన్ని కుదించండి లేదా ఆమోదించిన ఫైల్-బదిలీ సేవ ద్వారా పంచుకోండి. అదే పొడవైన క్లిప్ను తక్కువ నాణ్యతలో మళ్ళీ మళ్ళీ ఎన్కోడ్ చేయడం చివరికి అధ్వాన్నంగా కనిపించే ఫైల్ను ఇస్తుంది, అది ఇంకా పెద్దదిగానే ఉండొచ్చు — ఎందుకంటే నిడివి బిట్రేట్ను గుణిస్తూనే ఉంటుంది.
ఇది మీకు ఏం చెప్పలేదు
ఈ గైడ్లో టార్గెట్ బిట్రేట్లు లేకపోవడం ఉద్దేశపూర్వకమే. సిఫారసు చేసే సంఖ్య కోడెక్పై, ఎన్కోడర్ అమలుపై, కంటెంట్పై, చూసే పరిస్థితులపై ఆధారపడుతుంది; ఈ నాలుగూ చెప్పకుండా ఇచ్చే ఏ సంఖ్య అయినా కేవలం అలంకారం. మీ సొంత క్లిప్లో ముప్ఫై సెకన్ల నమూనాను రెండు సెట్టింగ్ల వద్ద ఎన్కోడ్ చేసి రెండింటినీ చూడండి — ఇంకెవరో వేరే ఫుటేజ్పై కొలిచిన ఏ పట్టిక కంటే ఆ పోలికే విలువైనది.
బ్రౌజర్లో ఎన్కోడింగ్కు మాత్రమే వర్తించే ఇంకో పరిమితి: వేగాన్ని నిర్ణయించేది మీ పరికరమే. ఎన్కోడింగ్ నిజంగా భారీ పని, ఫోన్లు వేడెక్కగానే వేగం తగ్గించుకుంటాయి, ఎక్కువ రిజల్యూషన్లో పొడవైన క్లిప్ ఒక నిర్దిష్ట పరికరం పూర్తి చేయగలిగే దానికంటే ఎక్కువ కావచ్చు. అది హార్డ్వేర్ హద్దు, మీరు సర్దుకోగలిగే సెట్టింగ్ కాదు.