[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Записать копию DVD9, чтоб ы проигрывалась не только на компе, но и на приставк е



Yuriy Kaminskiy wrote:
> James Brown wrote:
>> Yuriy Kaminskiy wrote:
>>> James Brown wrote:
>>>> sergio wrote:
>>>>> On 11/05/2010 02:34 PM, James Brown wrote:
>>>>>
>>>>> А что, growisofs не работает? У него -dvd-compat есть.
>>>>> А что, для записи dvd в линуксе есть что-то кроме dvd+rw-tools?
>>>>>
>>>> Пасиб, немного ступил.
>>>> Но как давать правильно команду, не пойму, в манах мало информации,
>>>> выгуглил  несколько статей, из системного анализа попытался ввести
>>>> команду, получается такая ернунда:
>>>>
>>>>
>>>> growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760
>>>> -dvd-compat  -Z /dev/scd0 VIDEO_TS
>>> [disclaimer: у меня о записи dvd-video только теоретические знания :-)]
>>>
>>> Для записи образов надо использовать
>>> growisofs [...] -Z /dev/scd0=/path/to/file.iso
>>> Для создания dvd - следует использовать опцию -dvd-video
>> 1) т.е., лучше все-таки сначала создать образ диска, а потом писать на
>> диск? а не сразу, как вроде бы позволяет growisofs?
> Если образ есть - писать его. Если нет - использовать опцию -dvd-video.
> Создавать образ заранее или нет - насколько я понимаю без разницы.
 growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760
-dvd-video  -Z /dev/scd0 .
Executing 'genisoimage -dvd-video . | builtin_dd of=/dev/scd0 obs=32k
seek=0'
I: -input-charset not specified, using utf-8 (detected in locale settings)
:-( /dev/scd0: 3407888 blocks are free, 5031291 to be written!
:-( write failed: No space left on device

Судя по выводу об ошибках, growisofs использует эту опцию genisoimage,
только почему тогда ее в man growisofs не включили?
Но результат тот же...

> 
>> 2) эта опция в growisofs отсутствует, она -в genisoimage.
> 
> growisofs передаёт практически все опции mkisofs/genisoimage :-)
> 
>>>> Executing 'genisoimage VIDEO_TS | builtin_dd of=/dev/scd0 obs=32k seek=0'
>>>> I: -input-charset not specified, using utf-8 (detected in locale settings)
>>>> :-( /dev/scd0: 3407888 blocks are free, 4160519 to be written!
>>> 1) или на болванку уже что-то записано (оно пишет "~6.5G свободно", блок - 2048)
>> Да не, чистая вроде болванка, судя по ls /media/cdrom (и в наутилусе
>> тоже ничего не видно).
>>> 2) или опция break:1913760 неправильная; откуда ты взял эти 1913760?
>> Где-то на форумах, посвященных записи двухслойных дисков, только там
>> описана была работа виндузятских программ; и на убутоидном форуме тоже
>> (линк я давал ранее).
>>> 3) что показывает dvd+rw-mediainfo /dev/scd0 ?
>> $ dvd+rw-mediainfo /dev/scd0
>> INQUIRY:                [Slimtype][DVDRW SSM-8515S ][GRS6]
>> GET [CURRENT] CONFIGURATION:
>>  Mounted Media:         2Bh, DVD+R Double Layer
>>  Media ID:              MKM/003
>>  Current Write Speed:   4.0x1385=5540KB/s
>>  Write Speed #0:        4.0x1385=5540KB/s
>>  Write Speed #1:        2.4x1385=3324KB/s
>> GET [CURRENT] PERFORMANCE:
>>  Write Performance:     1.6x1385=2216KB/s@[0 -> 0]
>>  Speed Descriptor#0:    00/0 R@6.0x1385=8310KB/s W@4.0x1385=5540KB/s
>>  Speed Descriptor#1:    00/0 R@6.0x1385=8310KB/s W@2.4x1385=3324KB/s
>> READ DVD STRUCTURE[#0h]:
>>  Media Book Type:       00h, DVD-ROM book [revision 0]
>>  Legacy lead-out at:    2086912*2KB=4273995776
>> DVD+R DOUBLE LAYER BOUNDARY INFORMATION:
>>  L0 Data Zone Capacity: 2086912*2KB, can still be set
>> READ DISC INFORMATION:
>>  Disc status:           appendable
>                           ^^^^^^^^^^
>>  Number of Sessions:    1
>>  State of Last Session: incomplete
>                           ^^^^^^^^^^
>>  "Next" Track:          1
>>  Number of Tracks:      2
>> READ TRACK INFORMATION[#1]:
>>  Track State:           reserved
>                           ^^^^^^^^
>>  Track Start Address:   0*2KB
>>  Next Writable Address: 0*2KB
>>  Free Blocks:           3407888*2KB
>>  Track Size:            3407888*2KB
>> READ TRACK INFORMATION[#2]:
>>  Track State:           blank
>>  Track Start Address:   3407904*2KB
>>  Next Writable Address: 3407904*2KB
>>  Free Blocks:           765920*2KB
>>  Track Size:            765920*2KB
>>  ROM Compatibility LBA: 262144
>> READ CAPACITY:          0*2048=0
>>
>> P.S. Мдя,
>>  Free Blocks:           3407888*2KB - Mirex - жулики?!
> 
> (3407888+765920)*2K = 7.96GiB, сколько и положено для dvd+r dl, если верить
> википедикам. 
Извиняюсь, ступил арифметически.
Меня больше смущает подчёркнутое - на этот диск уже похоже что-то
> записано :-|
А как это проверить? И что это может быть, если это ls не видит? (я уже
не говорю о более высокоуровневых гуях).

> Ну и брать всякую левизну - череповато, особенно в случае DL-болванок (хотя
> вообще-то MKM/003 - это должен быть verbatim/mitsubishi).

Т.е., mirex - это лажа? Лучше не брать?
> 
>>>> :-( write failed: No space left on device
>>>>
>>>> Что я делаю не так?
>>>> P.S. Как я понимаю, опции -J и -udf и -f мне не нужны в данном случае?
>>> Нужно или записывать *готовый образ*, или использовать опцию -dvd-video от
>>> mkisofs/genisoimage.
>>>
>>>> (если я юзаю опцию dvd-compat и у меня в дире нет симлинков?)
>>>> В любом случае, с ними выдает тот же результат, места ему не хватает
>>>> типа, видит похоже только одну сторону.
> 
> *один слой*. Разница между *стороной* и *слоем* достаточно принципиальна (бывают
> и *двухсторонние* диски, это совершенно другая зверушка :-))
> 
> 
Пасиб, извиняюсь за терминологический идиотизм :)

P.S. Сейчас пытаюсь сгенерить образы дисков, чтобы записать, но если
вопрос в свободном месте, то не запишется. Только вопрос возникает, а
чем может быть занята часть диска, если ls это не видит?
P.P.S. С помощью обычного тупого nautilus-cd-burner я месяц назад
записывал болванку dvd9 (тоже из этих мирексовских), причем плееры totem
и smplayer ее читают, а dvd-приставка определяет как "плохой диск".
(Тоже был фильм с DVD9, скачанный с торрента).
Для записи обычных dvd5 этого хватает, и читает и комп, и приставка.


Reply to: