March 21st, 2010

404

патчим #anime под FreeBSD

Часть третья. Предыдущие части: http://amarao-san.livejournal.com/tag/animelife

Итак, речь сейчас пойдёт о месте хранения комплитов.

Для начала, небольшой экскурс в эпоху раннего HDTV. Ещё в 60ые, первые протоотаку хранили протоаниме на бобинах с плёнкой. Потом плёнку сменили кассеты, и появились квартиры, наполненные VHS чуть более, чем наполовину. К этому времени аниме было ещё относительно мало. Во-первых, многие сериалы были в уникальных коллекциях, во-вторых, до середины 90ых аниме было на 15 лет меньше, чем его сейчас.

Потом пришла цифровая эпоха. Пришла она робко и грустно, это были rm (с битрейтом от 150 до 300кбпс; да-да, фанаты MP3, видео было меньше, чем mp3 320кбпс). Были незабвенные viv'ы, плеер которых показывал только 256 цветов (шок! viv'ы были полноцветными, а смешные точечки - это глюк плеера), и который не умел перемотку. Главной проблемой rm и viv'ов, помимо битрейта и разрешения, были 15 фпс. Ужасно...

Разумеется, довольно приличная часть аниме шла в 320х200, оставшееся - в ещё меньших разрешениях. Появление на свет разрешений уровня 512х384 было как небесная благодать, а уж 640х480 в те времена называлось HQ и игралось не на всех компьютерах без лагов.

Возникла необходимость всё это хранить. По состоянию на 2000ый год, только-только вышли жёсткие диски в 6-8Гб (потом был приличный временной лаг до момента появления 10Гб моделей). Размер сериала в VIV составлял примерно 1.1Гб на 26 серий, в RM около 800Мб (если я не путаю). Были ещё роскошные рипы в MPG 320x240 с полными FPS, но занимали они многомногомного места. Иногда по 3Гб на сериал.

Как понятно, хранить аниме на жёстких дисках было невозможно. И его хранили на CD. Как легко понять, сотня гигабайт выливалась в пачку из примерно 130-140 дисков.

Главной же проблемой была не стоимость квадратного метра жилья (тогда она была ниже, чем соответствующий объём болванок), а нарезка сериала по дискам. Во-первых, даже rm'ы, большей частью на CD не влазили целиком. Значит, их нужно было хранить по кусочкам. Если для мелких файлов это было ещё вполне нормально (сериал занимал полтора диска, т.е. резался попалам), то к моменту появления 250Мб монстров, ситуация сводилась к тому, что на диск влазило 2 серии. Представьте себе 96-серийный сериал (напр., Maison Ikkouku) в таком формате. Всего 48 дисков. Банка на 50 болванок - под один сериал.

Ещё большей подлостью была проблема "набивки" - место жалко, и если у нас серия 250Мб, то мы пишем на болванку две серии, и у нас остаётся 150-200Мб места. Что делать?? Правильно, писать сериалы в параллель. Т.е. 1-2 толстых серий, 1-2 маленьких серий.

А размер серий рос! Росло разрешение, и 640х360 начало становиться мейнстримом.

Путаница при этом была страшная.

Цитирую из античного, содержимое некоторых дисков. Одна строка - один диск.
Slayers TV (mpeg4) [3-4], record of lodoss wars [13]
Escaflowne [25], divx (720x480),dub,Gayver (dub)[1-2],Project ARMS[1]
Card Captor Sakura [1-7], Onegai Teacher [12]

Жуть, правда? А ведь это ещё не затронуло вопрос "как хранить фильмы с размером больше диска". Тут уж был полный кошмар: SVCD (который позволял писать аж 800Мб на обычную болванку), запись видео в многотомных архивах, разрезание видео на кусочки с "оверлапом" по времени и т.д. и т.п.

Потом появились DVD. Оставляя в стороне эпический пшик под названием "Битва плюса и минуса", стало чуть легче. Потеря 100-200Мб уже не была таким расточительством, и сериалы снова начали влазить на 1-2-3 диска. Иногда целиком.

Но это всё ещё не решало проблемы с ситуацией, что сериал надо пихать на несколько дисков.

И выглядело это так:

Asagiri no Miko [20-26], Gantz [1-11], Paranoia Agent [1-13]
Sailor Moon S1 [1-12]
Sailor Moon S1 [13-24]

жуть. Особая жуть была в необходимости либо вести список руками, либо использовать особые индексаторы дисков.

И, наконец, появились дешёвые 250-320Гб модели винчестеров. С ценой около 8р за гигабайт. Что было несколько дороже цены на болванках, но было безмерно удобнее.

Именно в этот момент и родился HDDLib (мечты о нём появились сильно раньше)

(конец исторического экскурса)

В кратце, плюсы HDDLib:

1) Носители перезаписываемые. Это означает, что можно больше не мучаться сомнением "писать ли в этом качестве или ждать лучше?". И это же решало проблему, что делать, если приехало в более хорошем качестве, а предыдущее уже записано (да, у меня где-то до сих пор лежат аж 5 копий дисков с евангелионом в разном качестве).

2) Носители достаточно большие, чтобы раз и на всегда отказаться от разрезания сериалов на кусочки. Даже если это 1023-серийный ванпис объёмом в 380Гб)

3) Хранение винтов на полочках не приводит к их износу, большу часть времени они лежат без движения.

Есть и минусы:

1) Уронил жёсткий диск - прощай 500-1000Гб аниме.
2) rm -r страшная штука

Итак, как он устроен? Очень просто: винчестер (SATA, благо все новые системы с SATA2 умеют hotplug), на нём каталоги с аниме.

Структура названия описана тут: http://desunote.ru/desu/Anime:HDDLib

Вопрос с индексацией. Всё решается очень просто: простейший скрипт в корне каждого диска, файл с меткой - и всё готово. Скрипт создаёт копию файловой системы в каталоге /pub/HDDLib/vol_name с файлами нулевого размера. По ним очень удобно искать с помощью find.

Вот скрипт:

Collapse )

Как этим пользоваться я описывал уже раньше.
404

Ashita no Joe

Ещё раз хочу вернуться к этому замечательному аниме.

1970ый. Можно сказать, 7 лет с начала аниме.

За эти семь лет эволюционное... Нет, скорее, революционное развитие анимации. Персонажи почти полностью потеряли диснееевские следы. Фактически, в AnJ появляется "махровый сёнен" (который мы потом увидим в HnI, Kaiji и т.д.), в котором мы видим гипертрофированную мускулинность, "суровую правду жизни", много могучих пахучих и волосатых. Пожалуй, это направление развилось даже быстрее, чем меха - у меха впереди были долгие годы мазингеров и грендайзеров...

Вероятнее всего, разница была в целевой аудитории. Сделать меха "не детским" придумали только к концу 70ых. А Ashita no Joe с самого начала был сейненом. И идеалы спортивного аниме были видны уже тогда - причём столь же ясно, как они видны в HnI 30 лет спустя. С меха всё было не так. До момента, пока нам по-настоящему показали идеалы треш-меха (ttgl) потребовалось почти 40 лет...

Глядя на AnJ я не могу поверить, что это первая такая работа. Должны быть предшественники. Должно быть что-то, что было раньше. Невозможно на ровном месте найти столь выразительный стиль, суметь, в условиях полного отсутствия школы сейю, найти достойную озвучку хотя бы для главных героев.

Этим же объясняется огромная, просто фантастически невероятная по тем временам, проработка мотивов персонажей. Я могу сказать, что даже по сегодняшним меркам, уровень мотивации персонажей - едва ли не сравним с средним уровнем сегодня, а может быть, и превосходит его... Огромная разница с первыми аниме-сериалами, где мотивация была под стать реалистичности и анимации...

Смотрите сами: старый, спившийся боксёр, внезапно находит хулигана и задиру, в котором видит скрытый талант... Но хулигану насрать на старого алкаша, на бокс и прочие идеалы спорта. Ему нравится вольная жизнь. А смешной дед, предложивший ему 500 йен (тогда большая сумма) за тренировки - ну платит и платит, насрать на него. Первые серии, когда нам показывают этого алкаша, с трясущимися (не от спиртного, а от страха потерять Джо) руками, вкалывающего на стройке в полторы смены, чтобы дать денег Джо - это уровень далеко за пределами того, что можно было увидеть в 70ом году.

Линия Джо не менее драматична - он внезапно ощутил, что есть люди, сильнее его, и почти против своей воли, он начинает втягиваться...

Сам набор персонажей, кстати, хорош: старый дед-алкаш, бомжующий под мостом в самодельной халупе; хулиган, который попадает в тюрьму, другой зэк, с которым он повздорил... Да и потом, не лучше - обратная сторона бокса, как бизнеса, сплошная (настоящая!) нищета...

Ashita no Joe оставил огромный след в аниме. Если я не найду предшественников его, то именно он принёс на 20 лет форму "мужественного" дизайна персонажей, его цитируют потом, через 40 лет (по делу и без дела), он определил идеи спокона....

Кстати, я сейчас посмотрел на хронологию... Практически одновременно с ним выходил Lupin. С примерно такими же ТТХ, т.е. достаточно серьёзная проработка отношений и мотивов персонажей (на фоне предыдущего уныния).
404

Обзор грядущего онгоинга

(пишу только об интересных вещах)

Eve no Jikan Gekijouban - продолжение роболожества.
Higashi no Eden: Gekijouban II Paradise Lost - продолжение ноблиголожества
Ashiaraiyashiki no Juunin-tachi - я не знаю что это, но персонажи с обложки цепляют взгляд.
Heroman - возможно, будет приличный сёнен.
Ring ni Kakero 1: Shadow - шо, опять??
Kaichou wa Maid-sama! - есть шансы увидеть что-то уровня YM Shichi Henge.
Major 6th Season... Только все решили, что все конечности у Хонды уже поломаны, как выяснилось, что у него ещё остался орган без повреждений, и им можно кидать мячик, если очень напрячься!
Hakuouki - дизайн интересный, что получится, не знаю.
Giant Killing - если это будет хотя бы на тысячную долю, как на картинке, DO WANT DO WANT DO WANT.
Arakawa Under the Bridge - по рисунку есть слабая надежда на что-то.
Senkou no Night Raid - картинка у них интереснее превью, меняю свою ТЗ с "дропать" на "держать".
Rainbow: Nisha Rokubou no Shichinin - возможно, интересно.
Sarai-ya Goyou - DO WANT DO WANT DO WANT. Если они стиль, конечно, выдержат.
Yojouhan Shinwa Taikei - не понятно, но многообещающе.
Gekijouban Trigun: Badlands Rumble - внезапно, реанимация самого анимешного обезболивающего.

(Алсо, там ещё аж три сёнен-айных произведения. Оккупация?)
404

1963-1965

Реально, из всего, что было в 1963, это:

8 man
Ginga Shounen Tai
Tetsujin 28-gou
Tetsuwan Atom

Из этого списка я пока не видел только Ginga Shounen Tai. Причём, гугль подозрительно молчит... DO WANT.

В 1964:

Shounen Ninja Kaze no Fujimaru - забавный момент миграции от диснея к аниме (тоже DO WANT)
Zero-sen Hayato (тоже DO WANT)

В 1965:
Dolphin Ouji
Mirai Kara Kita Shounen Super Jetter
Shin Takarajima
Tatakae! Osper (вот его я реально хочу, судя по описанию, это пра-пра-пра-пра бабушка иккитоусена и ко)
Tetsujin 28-gou (ещё раз)
Uchuu Ace (ещё одна попытка адаптировать диснея и аниме)
Uchuu Shounen Soran (первый клон в истории аниме! Наследник астробоя)
W3
Yuusei Shounen Papii
(кстати, в 1965 произошло интересное событие: вышел Jungle Taitei, с которого потом дисней сплагиатил Lion King).

Интересно наблюдать, как постепенно формируется стиль. Общее количество вышедших произведений не меняется, но всё больше тех, которые можно отнести к аниме, а не к "просто мультфильмам". В 66 это уже поток - буквально почти каждое второе произведение - это аниме.

Что подтверждает теорию волн, кстати. 63 - начало. 66 - народ "распробовал" и пустил на поток.
404

хронология

Почему-то субъективно мне казалось, что в грубом приближении аниме делится на три этапа - необъятный "от сотворения мира" до примерно 92-93, от 92-93 до 98-99, и всё, что позже. Символом среднего периода для меня были разумеется, Shin Seiki Senso Kero Kero. О тёмных временах первого периода я старался не думать, а настоящее было слишком разнообразным, чтобы говорить о нём как о периоде.


Но в реальности, всё было интереснее. На самом деле, в истории аниме выделяются периоды "от сотворения до мазингера" (грубо говоря, становление жанра), "от мазингера до гандамов", "от гандамов до MKR", от "MKR до FLCL".

Названия тайтлов взяты несколько произвольно, вместо гандамов можете написать Урусей Яцуро или Макросс, вместо MKR - любое другое аниме того времени.

Основные признаки интервалов:

Этап становления - это момент поиска основ стиля. Аниме составляет далеко не всё содержимое японской анимации. От года к году процент аниме растёт, приводя нас к 70ым, когда появляются первые значительные работы. Большая часть из них была рассчитана на детей и была весьма примитивной - но была всё-таки аниме. О вершине мне говорить трудно (слишком мало тайтлов отсмотрено), но, допустим, что это Ashita no Joe и Mirai Shounen Konan.

С начала 80ых мы видим стремительное взросление аниме. Безусловной вершиной этого стал LOGH. (Хотя справедливо ли его относить к 80ым?)

С начала 90ых аниме начинает копать глубже, уже не в сценарии и отношения персонажей, но в самих персонажей. Вершинами этой эпохи стали боевые черепашки нового поколения, бибоп, ... тут у меня глаза разбегаются, я не знаю, что выносить как вершину...

Фурикури открыло собой новую эпоху. Что является её мотивом я не знаю, но как минимум, для существенной её части основным мотивом стала утончённая анимация, игра со зрителем (фурикури, абенобаши, рекьют, ттгл, ганбастер, мариахолик, зетсубо, бакемоногатари, аптекарь, кашаан)... Второй особенностью - обширная экспрессия (гравион, гиасс, десунот, ттгл, шин мазингер). Третий тренд открыла эксель сага (и в этом списке у нас пани пони, зетсубо, лакистар, доккойда, в каком-то смысле Хале-Гуу и ещё пачка подобных вещей).

Деление по десятилетиям очень условно - 80ые начались ещё в 78, а закончились в 92, 2000 чуть-чуть залазят в 90ые.

Внутри каждого периода были свои мотивационные силы развития. Идеи, создаваемые предшествующим периодом сочетались с индивидуальными прорывами, формируя новый стиль. Этот стиль развивался до своего истощения, после чего строилось что-то новое, одновременно похожее на предшественников, и совсем от них отличающееся. Каждый крупный период двигался волнами - когда мода на какое-то решение (графическое, ли сюжетное), набирает силу, рождает несколько представителей, выражающих волну лучше всего, и уходит, сменяясь на развитие этой волны. Примерный срок волны - 2-4 года.
404

UFRaw

Единственное, что меня в нём раздражает, что он не меняет автоматом уровень шумоподавления в зависимости от ISO. Глупо открывать ISO 125 картинку с шумодавом для 1600...
404

Капитан очевидность на помощь с USB-HDD и SATA-DVD

Как я раньше не догадался? В обычный USB-бокс для HDD (ну, если быть точным, в плашку с электроникой от него) замечательно втыкается SATA-DVD привод. Функции записи пока не тестил, планирую пока как читалку юзать...

[696498.075397] usb 4-5: new high speed USB device using ehci_hcd and address 7
[696503.373196] usb 4-5: configuration #1 chosen from 1 choice
[696503.377436] scsi14 : SCSI emulation for USB Mass Storage devices
[696503.381967] usb-storage: device found at 7
[696503.381967] usb-storage: waiting for device to settle before scanning
[696503.382361] usb 4-5: New USB device found, idVendor=04fc, idProduct=0c15
[696503.382361] usb 4-5: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[696503.382361] usb 4-5: Product: USB to Serial-ATA bridge
[696503.382361] usb 4-5: Manufacturer: Sunplus Technology Inc.
[696503.382361] usb 4-5: SerialNumber: Optiarc DV                    
[696508.538126] usb-storage: device scan complete
[696508.538747] scsi 14:0:0:0: CD-ROM            Optiarc  DVD RW AD-7173S  1-00 PQ: 0 ANSI: 0
[696508.590555] Driver 'sr' needs updating - please use bus_type methods
[696508.922766] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[696508.922772] Uniform CD-ROM driver Revision: 3.20
[696508.922867] sr 14:0:0:0: Attached scsi CD-ROM sr0
[696508.951694] sd 0:0:0:0: Attached scsi generic sg0 type 0
[696508.951694] sd 2:0:0:0: Attached scsi generic sg1 type 0
[696508.951694] sd 4:0:0:0: Attached scsi generic sg2 type 0
[696508.951694] sd 5:0:0:0: Attached scsi generic sg3 type 0
[696508.951694] sd 1:0:0:0: Attached scsi generic sg4 type 0
[696508.951694] sd 10:0:0:0: Attached scsi generic sg5 type 0
[696508.951694] sr 14:0:0:0: Attached scsi generic sg6 type 5
404

(no subject)

Взялся за страшную задачу - перенос CD (той части, что её интересна) на винты.

Заодно, проверим качество... Первый диск от Verbatim'а (pasel) 2002 года записи идёт более чем шустро 3.3-6.5Мб/с.

После копирования опубликую статистику засранцев...


PS При нажатии на кнопочку Eject на морде у сидюка:



После освобождения каталога отмонтируется само.
404

Verbatim Pastel

(мы не слоупоки, мы вдумчивые бета-тестеры).

Verbatim Pastel Disk 700Mb - отлично живут. Диски 2003 года записи читаются без проблем и тормозов. Уже 25 шт подряд проверил.