Архивиране ?

Marik

Registered
Виждал съм .rar архив 50 мб а като го разархивираш става 500MB.
Искам да попитам как е възможно да се направи архивиране на видео файлове , така че ако файла е 200mb да стане максимум 20mb.
Знам как се разделят .rar архиви , но това не ми трябва.

Благодаря ;)
 
Просто зависи каква компресия използваш. Примерно за сайтове като vbox7, YouTubes се използва Windows Media Video компресията. Имаше една малка програмка Super Video Converter, можеш да използваш нея. Иначе има една програма за видео монтаж Ulead Video Studio, тя също ще ти свърши работа.
 
Това което ти искаш е невъзможно. ако си учила за двоична борйна система знаиш че всеки файл се състои от единици и нули. А архивиращите програми гледат къде има много идентични цифри и ги премахват като смаляват файловете. Клиповете когато се архивират не им се променя големината. ако архивираш клипове от 200мб те най малко да станат 180мб. Пробвай когато архивираш клиповете да избереш метод на компресията и избери най-добрия метод. може да са смалят доста зависи и от типа на клиповете.
 
Марик, вси4ко може да стане от 5000МБ на 10МБ с компресииа, тожа зависи от компресията и фаиловете които компресираш, примерно ако компресира6 2,3 ГБ снимки на 500МБ при тях има загуба на информация и стават с по лошо качество примерно при WinRar(Zip) имаш избор на компресията от много малка без загуба на информация до максимална с загуба на информация.
 
Допълнение към phpsessid - всеки файл се разглежда от компютъра като нули и еденици.Паскала ,РНР,Перл, и другите езици за програмиране слагат край на безкрайният код на нули и еденици.Но все още старта щайга си превежда от код в двоична система.Този файл примерно може да се разгледа като
Код:
111111111000101011011010101111100111010100000000
И тук се намесва архиватора който сбива иформацията.Сбивая като я представя на степен.Примерно 100000 може да се отъждестви на 10 на 4-та степен. и така кода от 100000100000100000 става 10 на 4 , 10 на 4,10 на 4.Забеляза как от 18 цифри(мисля че са ) станаха на 9.Сиреч сбихме докумета на половина.С това искам да ти кажа,че не всеки файл може да се сбие от 200 мб на 20-30-40 Мб.
Едит://
Забравих да кажа,че едно тъждество ( if ( $A == $B ){ echo '';} )
се определя като вярно и не вярно.Като еденицата е вярното а не вярната част от съждението се отъждестява с нула.
Това е накратко принципа на архиваторите.
 
всеки файл се разглежда от компютъра като нули и еденици.Паскала ,РНР,Перл, и другите езици за програмиране слагат край на безкрайният код на нули и еденици.Но все още старта щайга си превежда от код в двоична система.Този файл примерно може да се разгледа като
Код:
111111111000101011011010101111100111010100000000
И тук се намесва архиватора който сбива иформацията.Сбивая като я представя на степен.Примерно 100000 може да се отъждестви на 10 на 4-та степен. и така кода от 100000100000100000 става 10 на 4 , 10 на 4,10 на 4.Забеляза как от 18 цифри(мисля че са ) станаха на 9.Сиреч сбихме докумета на половина.С това искам да ти кажа,че не всеки файл може да се сбие от 200 мб на 20-30-40 Мб.
Аз казах същото.
 

Back
Горе