Аппаратный ....
А Линукс тут при том, что я решил посмотреть как Cinelerra-GG делает BD рендер. Делает, если немного скрипт записи поправить. Правда, у меня в качестве теста использовался ~100 Мб клип (после кодирования Cin получился m2ts с h264/ac3 внутри), на минуту всего.
Обновил udftools отсюда, https://github.com/pali/udftools и получил неправильную работу скрипта, он создал udffs с размером блока в 512 байт, а было нужно в 2048. Это исправилось ключиком, пока Синелерра кодила, я ей скрипт подправил:
#!/bin/bash -ex
PATH=$PATH:/usr/lib/cin
mkdir -p $1/udfs
sz=`du -cb $1/bd.m2ts* | tail -1 | sed -e 's/[ ].*//'`
blks=$((sz/2048 + 4096))
rm -f $1/bd.udfs
mkudffs -b 2048 $1/bd.udfs $blks
mount -t udf -o loop $1/bd.udfs $1/udfs
bdwrite $1/udfs $1/bd.m2ts*
umount $1/udfs
echo To burn bluray, load writable media and run:
echo for WORM: growisofs -dvd-compat -Z /dev/bd=$1/bd.udfs
echo for RW: dd if=$1/bd.udfs of=/dev/bd bs=2048000
kill $$
Да, оно прибивает себя в конце процесса.
В общем у меня два вопроса: Что будет, если такой udfs образ записать на DVD? А на BD-R? Его аппаратные плееры разной степени древности съедят?
Кто может проверить?