Author | Message |
---|
Svyatoslav Зрелый участник форума
Joined: 05 Jan 2011 Posts: 21
Location: Kiev
| Posted: 20.01.2011 13:16 | |
| Позавчера привезли мне Kindle. Вчера весь день оценивал возможные варианты конвертирования, и пока еще не пришел к какому-то оптимальному решению. Calibre - о-о-очень медленная, PDF - очень большой по размеру, а AZW - присылаемая через киндловский мейл, содержит в авторе мой мейл, и тоже конвертит с неокторыми ошибками и не очень быстро. Может кто посоветовать, как редактировать метаданные AZW-файла? |
| | | Ksanderash Заслуженный участник форума
Joined: 10 Jan 2011 Posts: 288
Location: Молдова
| Posted: 20.01.2011 14:21 | |
| Svyatoslav .azw по сути своей является .mobi, но все-таки не то же самое, с прилепленной защитой, поэтому... проще скачать локально какую-нибудь он-лайн библиотеку, вместе с оболочкой управления ею. Затем по рекомендации проверенных людей вытаскивать из нее конкретные книги, конвертируя их в pdf, mobi или txt (или html -- переименовываем в txt, правим кодировку). Калибра довольно тяжеловесный софт, оптимизированный на тонкую настройку, а не быстрое получение результата. _________________ Как много на свете вещей, в которых я не нуждаюсь. Сократ |
| | | pabrus Член клуба The eBook
Joined: 29 Oct 2010 Posts: 971
| Posted: 20.01.2011 14:24 | |
| Svyatoslav Советую скачать какую-нибудь библиотеку с книгами в фб2, вместе с оболочкой управления ею (например MyHomeLib). И читать в фбКиндле. Для художественной литературы на русском языке самое лучшее решение на Киндле.И не связываться ни с какой конвертацией (если конечно сам процесс конвертации не приносит удовлетворения))))... _________________ Kindle 3 Wi-Fi (прошивка 3.3) |
| | | Svyatoslav Зрелый участник форума
Joined: 05 Jan 2011 Posts: 21
Location: Kiev
| Posted: 20.01.2011 15:09 | |
| Спасибо за советы. Наверное для худ литературы так и сделаю. Только вот что делать с учебной литературой, которая существует в единственном варианте - 50 мегабайтный ПДФ? |
| | | pabrus Член клуба The eBook
Joined: 29 Oct 2010 Posts: 971
| Posted: 20.01.2011 15:17 | |
| Svyatoslav wrote: | Только вот что делать с учебной литературой, которая существует в единственном варианте - 50 мегабайтный ПДФ? |
Если там не сканы, а шрифты, то что-то можно сделать... Если сканы, то попробовать распознать файнридером... Каждый конкретный пдф требует конкретного подхода и варианта преобразования под размер киндла (если говорить о учебной литературе)... Либо довольствоваться тем, что есть... _________________ Kindle 3 Wi-Fi (прошивка 3.3) |
| | | Ksanderash Заслуженный участник форума
Joined: 10 Jan 2011 Posts: 288
Location: Молдова
| Posted: 20.01.2011 15:20 | |
| Svyatoslav Люди открывают и 200-300Мб весом. Тут главное организация самого pdf (если он есть растровое изображение -- см. ниже)
Ну и отдельно совет -- не пытаться совместить несовместимое, втискивая A4 в 6". Для этого предназначены DX, iPad, ноутбук в конце концов. Не мучьте себя. _________________ Как много на свете вещей, в которых я не нуждаюсь. Сократ |
| | | knigophil Член клуба The eBook
Joined: 24 May 2010 Posts: 2279
Location: SoCal
| Posted: 20.01.2011 23:46 | |
| Svyatoslav wrote: | Может кто посоветовать, как редактировать метаданные AZW файла? |
Откройте в Calibre, нажмите наверху слева кнопку редактирования метаданных, введите все, что Вам нужно, сконвертируйте в mobi. azw файл больше не нужен.
Posted after 23 minutes 34 seconds:
Svyatoslav wrote: | Спасибо за советы. Наверное для худ литературы так и сделаю. Только вот что делать с учебной литературой, которая существует в единственном варианте - 50 мегабайтный ПДФ? |
Для начала попробуйте ничего не делать. Откройте файл и поверните просмотр в альбом (горизонталь). У меня огромные монографии приемлемо читаются таким образом.
НО! Книга должна быть либо уже распознанным пдф, либо копией оригинал-макета книги. У меня именно такие монографии. Если это картиночный пдф - так ничего не выйдет.
Страница будет читаться в два-три приема, последние строки с одной страницы будут повторяться в начале следующей - дабы не напороться на разрезанные строки. Можно обрезать поля, но боковые поля обрезать не рекомендую, ибо Киндл их прекрасно сам обрезает.
Что же делать, если в альбоме неуютно читается? Есть выход - запустить программу, котрая интеллектуально (!) распознает границы строк, разрежет каждую страницу пдф на два-три куска, повернет каждый кусок на 90 градусов (альбом) и превратит его в png растровый файл. После этого запускается другая программа, которая склеивает полученные png файлы в единый pdf. За эти добром Вам сюда. Так же можно обработать и djvu.
Что неудобно в таком подходе? Шрифт неровный, иногда чуть обрезан по высоте. При чтении придется держать Kindle горизонтально. Подстрочный словарь не работает (в нормальном пдф он часто работает).
Так что всегда есть выход при чтении пдф, если очень нужно.
А если у Вас есть просто текстовая книга в pdf, без картинок, кода и формул, то можно поступить так. Поставить бесплатный MobiPocket Creator и открыть в нем pdf. Нажать Build и за долю миллисекунды (именно так!) любой pdf сконвертируется в prc (читается Киндлом). Другое дело, что результат не всегда устраивает.
Во всяком случае, у меня есть сильное подозрение, что амазоновский конвертор, котрый запускается, когда амазон получает pdf по почте, это и есть MobiPocket Creator, разве что несколько доработанный. Я сравнивал и обнаружил абсолютно одиновые ляпы в обработке заголовков и текста.
Так вот, если полученный prc Вам не нравится, поищите в той же папке, где появился prc, файл html. Переименуйте его в txt и перенесите на Kindle. Возможно, Вы будете приятно удивлены. _________________ Kindle Voyage Рекомендации по межформатному конвертированию |
| | | kaznelson Член клуба The eBook
Joined: 08 Jun 2007 Posts: 4642
Location: Москва
| | | | timanix Член клуба The eBook
Joined: 02 Aug 2012 Posts: 916
| Posted: 29.07.2013 13:02 | |
| Поставил Liberator - читает все Pdf распознанный 150 мб читает нормально (reflow) _________________ There is nothing new under the sun Kobo Aura H2O |
| | | aserov Постоянный участник форума
Joined: 10 Mar 2009 Posts: 164
Location: Волгоград
| Posted: 29.07.2013 13:44 | |
| kaznelson wrote: | Java Mobi Metadata Editor |
А кто нибудь знает, как название поправить?
А то ни одна программа не помогает (для Киндл 3) Пробовал Калибри, Mobi Metadata Editor - для серии хотел название поменять с "Наставник дезертиров" на "03-Наставник дезертиров". Представленные программы вроде меняют, изменения одной прогой другая видит. А Киндл упорно говорит "Наставник дезертиров" - и все тут.
Причем MyHomeLib генерирует имена правильно для Киндел. Хоть в FB2 перегоняй, правь и обратно |
| | | dimasic Член клуба The eBook
Joined: 24 Mar 2013 Posts: 695
| Posted: 29.07.2013 15:15 | |
| Какое именно поле меняли? "Full name" или 503? Или и то, и другое? |
| | | aserov Постоянный участник форума
Joined: 10 Mar 2009 Posts: 164
Location: Волгоград
| Posted: 30.07.2013 12:08 | |
| dimasic wrote: | Какое именно поле меняли? "Full name" или 503? Или и то, и другое? |
Менял "Full name" 503-го вообще нет. Добавил - не помогло |
| | | dimasic Член клуба The eBook
Joined: 24 Mar 2013 Posts: 695
| Posted: 30.07.2013 13:41 | |
| Фантастика какая-то. |
| | | aserov Постоянный участник форума
Joined: 10 Mar 2009 Posts: 164
Location: Волгоград
| Posted: 30.07.2013 15:39 | |
| dimasic wrote: | Фантастика какая-то. |
А сами пробовали? Скачать с Флибусты mobi, отредактировать название и посмотреть в Киндл М.б. из-за того, что на Флибусте уже новый формат mobi? |
| | | dimasic Член клуба The eBook
Joined: 24 Mar 2013 Posts: 695
| Posted: 30.07.2013 16:32 | |
| У вас есть основания сомневаться в прямизне моих рук? Не просто "пробовал", но у меня еще и получалось. Не с Флибусты - но это совершенно неважно, потому что я так делал и с kf7, и с kf8.
На К4 информация о названии книги берется из поля 503. На К3 могут быть какие-то хитрости, но и он название книги берет из тегов - больше ему это узнать неоткуда.
Убедитесь, что тег действительно меняется и что закачиваете на устройство именно "обновленную" книгу. Иногда редактор подглючивает как-то странно. |
| | | aserov Постоянный участник форума
Joined: 10 Mar 2009 Posts: 164
Location: Волгоград
| Posted: 30.07.2013 22:59 | |
| Ну, я то же вроде еще в маразм не окончательно впал Прямо на устройстве даже правил - появлялась новая книга с тем же самым названием... Но единственное что я сумел заметить - тег dc:title (content.opf) этот самый Java Mobi Metadata Editor не правит Я сам так и не сумел поправить - 7-zip исправленный текст обратно в mobi не помещает. И плагин к far то же не смог |
| | | dimasic Член клуба The eBook
Joined: 24 Mar 2013 Posts: 695
| Posted: 31.07.2013 02:48 | |
| Редактор правит только метаданные (теги), но в саму книгу не лезет по совершенно понятным причинам. А то, что mobi распаковывается с помощью zip-архиваторов, не означает, что замена какого-то файла внутри книги даст в результате валидную книгу. Более того, zip-ом распаковываются только mobi, содержащие исходник книги - т.е., не все. А при пролете сквозь облако mobi и вовсе превращается в azw, теряя на пути как секцию исходников, так еще и по мелочи что-то.
Единственный способ поправить саму книгу - распаковать ее (zip-ом, если есть секция исходников, или KindleUnpack, если таковой секции нет), внести необходимые изменения, а потом снова обработать kindlegen-ом (скормить ему opf).
Попробуйте открыть редактором книгу с измененными тегами - сдается мне, что все-таки что-то у вас не меняется. Для пущей уверенности задайте Full name и 503 одинаковыми и, на всякий случай, перепроверьте результаты изменений с помощью редактора - но обязательно закройте его и откройте снова. Повторюсь, у него есть глюки, связанные с открытием и сохранением - если на уже открытой и сохраненной книге повторно изменить какой-то тег, то бывает так,что ничего не сохранилось. Иными словами, очень рекомендую все правки делать за один сеанс. |
| | | aserov Постоянный участник форума
Joined: 10 Mar 2009 Posts: 164
Location: Волгоград
| Posted: 31.07.2013 09:55 | |
| dimasic wrote: | Для пущей уверенности задайте Full name и 503 одинаковыми и, на всякий случай, перепроверьте результаты изменений с помощью редактора - но обязательно закройте его и откройте снова. |
Примерно так и делал. Сейчас еще раз повторил (а вдруг действительно затмение нашло ) Если интересно - вот книжка : http://files.mail.ru/6D3151E49AF44618A046D6827ABE60F9 Вот копия экрана http://files.mail.ru/01AA0C0054884058930577E608BAB9A2 Там на картинке новый файл с пометкой "new" Причем дело не в MobiMetaEditor - Калибри меняет название с тем же результатом. Дело, наверное, в Киндл 3
И спасибо, что так близко к сердцу приняли мои заморочки...
Добавлено спустя 52 минуты 2 секунды:
dimasic wrote: | Единственный способ поправить саму книгу - распаковать ее (zip-ом, если есть секция исходников, или KindleUnpack, если таковой секции нет), внести необходимые изменения, а потом снова обработать kindlegen-ом (скормить ему opf). |
Это работает - правлю все таки content.opf (который потом как раз в 7-zip виден)
После этого нормально отображается Но для постоянного использования - не вариант, больно громоздко... |
| | | dimasic Член клуба The eBook
Joined: 24 Mar 2013 Posts: 695
| Posted: 31.07.2013 11:10 | |
| Все, доперло. Дело в том, что контейнер mobi, как я говорил, может состоять из нескольких секций - mobi7, mobi8, секции исходников и секций метаданных (MOBI header и EXTH header). MobiMetaEditor позволяет изменять метаданные файла. Так вот, блин, секция azw3 имеет свой - собственный! - заголовок, который и учитывается при индексации книг. Метаданные контейнера игнорирует как К3, так и К4.
Значит, чтобы исправить название книги, надо: а) распаковать mobi (утилита KindleUnpack на питоне); б) собственно, изменить метаданные azw3 с помощью редактора.
Почему я был уверен, что изменение метаданных контейнера изменит и название книги в списке? Да фигзнат. То ли раньше имел дело с какими-то другими mobi, то ли не с mobi, а с azw/azw3 - теперь уже не вспомнить. И вчера я специально в качестве эксперимента, чтобы указать на какие-то возможные тонкости, успешно поменял название книги, но она, как назло, была в формате azw3. Извиняюсь, что ввел вас в заблуждение.
По-идее, распаковку и изменение данных можно автоматизировать - я как-то делал консольную утилитку для разбора структуры mobi с целью чтения тегов из блока метаданных (чтобы быстро посмотреть на компьютере, что за книга кроется под именем, скажем, 01-asin_TQAKGANYCKUQTSS6NESBLLDBUMXKKFSD-type_PDOC-v_0.azw3). По-идее, ее можно было бы доработать и под другие нужды... |
| | | knigophil Член клуба The eBook
Joined: 24 May 2010 Posts: 2279
Location: SoCal
| Posted: 30.08.2013 01:31 | |
| dimasic Большое спасибо, я только сейчас понял, что именно эта проблема мучила меня с mobi на Paperwhite. Теперь-то я перешел на azw3, а когда-то переименование было камнем преткновения. Могу предложить альтернативный способ переименования таких двуликих mobi с помощью Calibre:
1. Сконвертировать mobi->azw3. 2. Изменить метаданные (имя) в azw3. 3. Читать azw3.
Только что попробовал переименовать выложенного постом выше Наставника и все получилось (на PW). Calibre 1.0, обрабатывал в командной строке c помощью ebook-convert и ebook-meta. Можно для скорости сделать маленький batch файл. _________________ Kindle Voyage Рекомендации по межформатному конвертированию |
| | |
| You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Libroom, 2021
|