2019 ነው እና በጂአይኤፍ ላይ የወሰንንበት ጊዜ ደርሷል (
የምንሄድበት GIFs አንፈልግም!
ግብዎ የጣቢያ ጭነት ፍጥነትን ማሻሻል ከሆነ GIFsን ማስወገድ ያስፈልግዎታል! ግን እንዴት አኒሜሽን ምስሎችን መስራት ይቻላል? መልሱ ቪዲዮ ነው። እና በአብዛኛዎቹ ሁኔታዎች ከ 50-90% የተሻለ ጥራት እና የቦታ ቁጠባ ያገኛሉ! በህይወት ውስጥ, አብዛኛዎቹ ነገሮች ጥቅማጥቅሞች እና ጉዳቶች አሏቸው. ጂአይኤፍን በቪዲዮ ሲቀይሩ ብዙ ጊዜ ምንም ጉዳቱን ማግኘት አይችሉም።
ከሁሉም GIFs ጋር ይውረዱ!
እንደ እድል ሆኖ, በቅርብ ዓመታት ውስጥ ጂአይኤፍን በቪዲዮ መተካት የተለመደ ነገር ነው, ስለዚህ ሁሉም አስፈላጊ መሳሪያዎች ቀድሞውኑ ጥቅም ላይ ይውላሉ. በዚህ ልኡክ ጽሁፍ ላይ መንኮራኩሩን እንደገና አልፈጥርም, ነገር ግን ያሉትን መፍትሄዎች በትንሹ አሻሽላለሁ. ስለዚህ ዋናው ነገር ይህ ነው፡-
- ጂአይኤፍ ይውሰዱ እና ወደ ቪዲዮ ይለውጡት።
- ቪዲዮውን H.264 ወይም VP9 በመጠቀም ኮድ አድርግ፣ ማለትም ጨመቁት እና ወደ MP4 ወይም WebM መያዣ ያሸጉት።
- ተካ
<img>
ከአኒሜሽን GIF ጋር<video>
ከሮለር ጋር - ለጂአይኤፍ ውጤት ያለ ድምጽ አውቶማቲክን ያብሩ እና ሉፕ ያድርጉ
2019 ነው።
አሁን 2019 ነው። ግስጋሴው ወደፊት ይሄዳል, እና እሱን መቀጠል አለብን. እስካሁን ድረስ በሁሉም አሳሾች እና የቪዲዮ ኢንኮዲንግ መሳሪያዎች ላይ በሰፊው የሚደገፉ ሁለት የኮዴክ አማራጮች አሉን፡
- H.264 - በ 2003 አስተዋወቀ እና ዛሬ በሰፊው ጥቅም ላይ ውሏል
- VP9 - እ.ኤ.አ. በ 2013 ታየ እና ከኤች.50 ጋር ሲነፃፀር ወደ 264% የሚጠጋ የመጭመቂያ ማሻሻያዎችን አግኝቷል ፣ ምንም እንኳን
እዚህ እንደሚጽፉ ሁሉም ነገር ሁል ጊዜ በጣም ሮዝ አይደለም።
ማስታወሻ: ምንም እንኳን ኤች.
ያስታውሱ፣ ግባችን የመጫኛ ጊዜዎችን ለማፋጠን ግዙፍ GIFsን በተቻለ መጠን በትንሹ መቀነስ ነው። በጦር መሣሪያዎቻችን ውስጥ ለቪዲዮ መጭመቂያ አዲስ መስፈርት ከሌለን 2019 እንግዳ ነገር ነበር። ግን አለ እና AV1 ይባላል። በAV1 ማድረግ ይችላሉ።
ከ 1 ጀምሮ AV2019 በእርስዎ አገልግሎት ላይ ነው!
በዴስክቶፖች ላይ
በቅርብ ጊዜ ለAV1 ቪዲዮ ዲኮዲንግ ድጋፍ ወደ ዴስክቶፕ ስሪቶች ታክሏል።
በስማርትፎኖች ላይ
በአሁኑ ጊዜ ለስማርትፎኖች ምንም አይነት የሃርድዌር ድጋፍ የለም ምክንያቱም ተገቢ ዲኮድሮች ባለመኖራቸው። የሶፍትዌር ዲኮዲንግ ማድረግ ይችላሉ፣ ምንም እንኳን ይህ ወደ የባትሪ ፍጆታ የሚጨምር ቢሆንም። AV1 ሃርድዌር መፍታትን የሚደግፉ የመጀመሪያዎቹ የሞባይል SOCዎች በ2020 ይታያሉ።
እና የአንቀጹ አንባቢዎች እንደ "ስለዚህ ሞባይል ስልኮች እስካሁን ድረስ በትክክል የማይደግፉት ከሆነ, ለምን AV1 ን ይጠቀማሉ?"
AV1 በትክክል አዲስ ኮዴክ ነው፣ እና እኛ በእሱ መላመድ መጀመሪያ ላይ ነን። ይህንን ጽሑፍ "በምታበስሉበት ጊዜ ህዝቡ ይከተላል" የሚለውን መድረክ አስቡት. የዴስክቶፕ ድጋፍ በራሱ ለተወሰኑ ተመልካቾች ጣቢያዎችን ያፋጥናል። እና AV1 በታለመው መሣሪያ ላይ የማይደገፍ ከሆነ አሮጌ ኮዴኮች እንደ ውድቀት ሁኔታ ሊያገለግሉ ይችላሉ። ነገር ግን ተጠቃሚዎች በAV1 ድጋፍ ወደ መሳሪያዎች ሲቀየሩ ሁሉም ነገር ዝግጁ ይሆናል። ይህንን ለማግኘት ከዚህ በታች እንደሚታየው የቪዲዮ መለያ መፍጠር አለብን ይህም አሳሹ የሚመርጠውን ቅርጸት እንዲመርጥ ያስችለዋል - AV1 - >> VP9 - >> H.264. ደህና፣ ተጠቃሚው ቪዲዮን የማይደግፍ በጣም ያረጀ መሳሪያ ወይም አሳሽ ካለው (ከH264 ጋር በጣም የማይቻል ነው), ከዚያ እሱ GIF ን ብቻ ያያል
<video style="display:block; margin: 0 auto;" autoplay loop muted playsinline poster="RollingCredits.jpg">
<source src="media/RollingCredits.av1.mp4" type="video/mp4">
<source src="media/RollingCredits.vp9.webm" type="video/webm">
<source src="media/RollingCredits.x264.mp4" type="video/mp4">
<img src="media/RollingCredits.gif">
</video>
የ AV1 መፍጠር
ቪዲዮዎችን በAV1 መፍጠር ቀላል ነው።
# Linux or Mac
## Проход 1
ffmpeg -i input.mp4 -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 1 -f mp4 /dev/null &&
## Проход 2
ffmpeg -i input.mp4 -pix_fmt yuv420p -movflags faststart -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 2 output.mp4
# Windows
## Проход 1
ffmpeg.exe -i input.mp4 -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 1 -f mp4 NUL && ^
## Проход 2
ffmpeg.exe -i input.mp4 -pix_fmt yuv420p -movflags faststart -c:v libaom-av1 -b:v 200k -filter:v scale=720:-1 -strict experimental -cpu-used 1 -tile-columns 2 -row-mt 1 -threads 8 -pass 2 output.mp4
የመለኪያዎች ዝርዝር እነሆ፡-
-i - Входной файл.
-pix_fmt - Используем формат 4:2:0 для выбора информации о цветности в видео. Существует много других возможных форматов, но 4:2:0 наиболее совместимый.
-c:v - Какой кодек использовать, в нашем случае - AV1.<br />
-b:v – Средний битрейт, которого мы хотим добиться.
-filter:v scale - Фильтр масштаба ffmpeg используется для уменьшения разрешения видео. Мы устанавливаем X:-1 что говорит ffmpeg уменьшить ширину до X, сохранив соотношение сторон.
-strict experimental - Надо указать, т.к. AV1 достаточно новый кодек.
-cpu-used - Ужасно названный параметр, который на самом деле используется для выбора уровня качества видео. Возможные значения 0-4. Чем меньше значение, тем лучше качество и, соответственно, больше время, которое займёт кодировка.
-tile-columns - Для использования нескольких тредов. Говорит AV1 разбить видео на отдельные колонки, которые могут быть перекодированы независимо для лучшей утилизации ЦПУ.
-row-mt – Тоже, что и предыдущий параметр, но разбивает так же на строки внутри колонок.
-threads - Количество тредов.
-pass - Какой проход сейчас выполняется.
-f - Используется только при первом проходе. Указывает формат выходного файла, т.е. MP4 в нашем случае.
-movflags faststart - Включаем быстрый старт видео, перемещая часть данных в начало файла. Это позволит начать воспроизведение ещё до полной загрузка файла.
GIFs መስራት
ጂአይኤፍ ለመፍጠር ከዚህ በታች ያለውን ትዕዛዝ ተጠቀምኩ። መጠኑን ለመቀነስ ጂአይኤፍን ከመጀመሪያው 720fps ቪዲዮ ይልቅ 12 ፒክስል ስፋት እና 24fps ልኬዋለሁ።
./ffmpeg -i /mnt/c/Users/kasing/Desktop/ToS.mov -ss 00:08:08 -t 12
-filter_complex "[0:v] fps=12,scale=720:-1" -y scene2.gif
የሙከራ ውጤቶች
መቶ ጊዜ ከማንበብ አንድ ጊዜ ማየት ይሻላል አይደል? AV1 ለኛ ዓላማ ትክክለኛ ምርጫ መሆኑን እናረጋግጥ። እዚህ የሚገኘውን ነፃ የእንባ ብረት ቪዲዮ ወስጃለሁ።
ማስታወሻ 1፡ ከታች ያለው ፋይል ለእርስዎ ካልተጫነ አሳሽዎን ለማዘመን ጊዜው አሁን ሊሆን ይችላል። እንደ Chrome፣ Vivaldi፣ Brave ወይም Opera ያሉ በChromium ላይ የተመሰረተ አሳሽ እመክራለሁ። በAV1 ድጋፍ ላይ የቅርብ ጊዜው መረጃ ይኸውና።
ማስታወሻ 2፡ በሊኑክስ ላይ ለፋየርፎክስ 66 ባንዲራውን ማዘጋጀት ያስፈልግዎታል media.av1.enabled
ወደ ትርጉም true
в about:config
ማስታወሻ 3፡ ከትልቅ መጠናቸው እና ይህን ገጽ ለመጫን በሚያስፈልገው የውሂብ መጠን ምክንያት መደበኛ ጂአይኤፍን ላለማካተት ወስኛለሁ! (ይህ ገፁ በገጽ ላይ ያለውን የውሂብ መጠን ስለመቀነስ ስለሆነ ይህ በጣም አስቂኝ ይሆናል :)). ግን የመጨረሻውን GIFs እዚህ ማየት ይችላሉ።
የአስተርጓሚ ማስታወሻ፡- ሃብር ፋይሉን በራስ ማጫወትን እንዲያነቁ እና እንዲያዞሩ አይፈቅድልዎትም ስለዚህ ጥራቱን ብቻ መገምገም ይችላሉ። የ"አኒሜሽን ምስሎች" በቀጥታ ስርጭት ምን እንደሚመስሉ ማየት ይችላሉ።
ትዕይንት 1 @ 200 ኪባበሰ
እዚህ ብዙ እንቅስቃሴ አለ፣ በተለይም በዝቅተኛ ቢትሬት ላይ ስሜታዊነት ያለው። በዚህ ቢትሬት ላይ H.264 ምን ያህል መጥፎ እንደሆነ ወዲያውኑ ማየት ይችላሉ፤ ካሬዎች ወዲያውኑ ይታያሉ። VP9 ሁኔታውን ትንሽ ያሻሽላል, ግን ካሬዎቹ አሁንም ይታያሉ. AV1 በግልፅ ያሸንፋል፣ ግልፅ የሆነ የተሻለ ምስል ይፈጥራል።
H.264
VP9
AV1
ትዕይንት 2 @ 200 ኪባበሰ
ብዙ ግልጽ የሆነ CGI ይዘት እዚህ አለ። ውጤቶቹ እንደ ባለፈው ጊዜ የተለዩ አይደሉም፣ ግን በአጠቃላይ AV1 የተሻለ ይመስላል።
H.264
VP9
AV1
ትዕይንት 3 @ 100 ኪባበሰ
በዚህ ትዕይንት ውስጥ፣ ቢትሬትን ወደ 100 ኪቢቢኤስ እናዞራለን እና ውጤቶቹ ወጥ ናቸው። AV1 በአነስተኛ ቢትሬትም ቢሆን አመራሩን ይጠብቃል!
H.264
VP9
AV1
ኬክ ላይ ቼሪ
ከጂአይኤፍ ጋር ሲነፃፀር የተቀመጠ የመተላለፊያ ይዘት መጠን በመሰማት ይህን ጽሁፍ ለመጨረስ - የሁሉም ቪዲዮዎች አጠቃላይ መጠን ከፍ ያለ ነው... 1.62 ሜባ !! ቀኝ. ጥቂቶች 1,708,032 ባይት! ለማነጻጸር፣ ለእያንዳንዱ ትዕይንት GIF እና AV1 የቪዲዮ መጠኖች እዚህ አሉ።
ኤይ
AV1
ትዕይንት 1
11.7 ሜባ
0.33 ሜባ
ትዕይንት 2
7.27 ሜባ
0.18 ሜባ
ትዕይንት 3
5.62 ሜባ
0.088 ሜባ
በቀላሉ አስደናቂ! አይደለም?
ማስታወሻ: የ VP9 እና H264 የፋይል መጠኖች አልተሰጡም ምክንያቱም በተመሳሳዩ የቢትሬት አጠቃቀም ምክንያት ከ AV1 ምንም ልዩነት የላቸውም። እነዚህ ኮዴክሶች ከጂአይኤፍ በጣም ትንሽ በሆነ የፋይል መጠን የተሻለ ጥራት እንደሚያመርቱ ለማጉላት ሁለት ተጨማሪ ተመሳሳይ መጠን ያላቸውን አምዶች ማከል ብዙ ጊዜ የማይፈለግ ነው።
ምንጭ: hab.com