Online video hd

Смотреть без регистрации видео

Официальный сайт interaktiveboard 24/7/365

Смотреть видео бесплатно


wat_che 15.06.10 22:37 # +0
сам сижу думаю как бы это сделать попроще, как раз скачал Brian Finnegan - The Ravishing Genius Of Bones так что присоединяюсь.
exelens 15.06.10 22:52 # +0
Вот и я думаю... как проще...
dr_magnus 15.06.10 22:37 # +4
поиском лень воспользоваться?
уже обсуждалось.
predator 15.06.10 22:43 # +4
не царское это дело поиск юзать
masai 16.06.10 00:46 # +0
Я потом дополнил немного тот пост: http://strange-to-say.blogspot.com/2010/06/lossless-ape-flac-wv-wav-cue.html
K-9 15.06.10 22:46 # +1
Кстати, еще gCue2Tracks
Sokoloff 15.06.10 22:59 # +0
А еще flacon, он теперь чисто Qt-шный.
total 16.06.10 00:08 # +2
Название радует :))
goblinyara 16.06.10 00:34 # +0
pohmelfs ему в напарники=)
assaron 15.06.10 23:16 # +0
cue2tracks — есть в репах http://dicson.no-ip.info/repository/debian/
exelens 15.06.10 23:32 # +-1
А если изящно? Чтобы ткнуть и дальше пиву пить?
imurzich 15.06.10 23:43 # +0
смотришь на ссылки, пишешь скрипт, тыкаешь и спокойно пьёшь пиво :)
assaron 15.06.10 23:46 # +3
cue2tracks -o "%N - %t" -c flac -R file.cue
тыкаешь ентер и идешь пить пиво
assaron 15.06.10 23:47 # +0
можешь посмотреть на рекомендованный выше gcue2tracks — есть в тех же репах, может он больше отвечает такой философии
haku 16.06.10 00:12 # +0
Чуть более общий случай)
imadog 16.06.10 00:44 # +1
http://welinux.ru/post/1802/

этим методом всегда режу и флаки, и апешки.

есть маленькое "но" - cue файл, если названия песен русские, лучше пересохранить в kate в кодировку utf -8 из cp1251, иначе кракозябры и грустно
odyn_owl 16.06.10 10:03 # +-1
#!/bin/bash

(($# > 0)) || { echo "Error: CUE file not specified"; exit 1; }
DIR_NAME=$(dirname "$1")
[ -d "$DIR_NAME" ] || { echo "Error: Dir "$DIR_NAME" not found"; exit 4; }
pushd "$DIR_NAME" > /dev/null
CUE_FILE=$(basename "$1")
PRFX_NAME=${CUE_FILE%.[cC][uU][eE]}
FLA_FILE=$(find . -type f -iname "$PRFX_NAME.flac")
APE_FILE=$(find . -type f -iname "$PRFX_NAME.ape")
WAV_FILE=$(find . -type f -iname "$PRFX_NAME.wav")
[ -n "$FLA_FILE" -a -z "$APE_FILE" -a -z "$WAV_FILE" -o -z "$FLA_FILE" -a -n "$APE_FILE" -a -z "$WAV_FILE" -o -z "$FLA_FILE" -a -z "$APE_FILE" -a -n "$WAV_FILE" ] || { echo "Error: there is not one of FLAC/APE/WAV input files"; exit 3; }
[ -n "$CUE_FILE" -a -s "$CUE_FILE" ] || { echo "Error: CUE file "$CUE_FILE" not found"; exit 4; }
[ -n "$FLA_FILE" -a -s "$FLA_FILE" -o -z "$FLA_FILE" ] || { echo "Error: FLAC file "$FLA_FILE" not found"; exit 5; }
[ -n "$APE_FILE" -a -s "$APE_FILE" -o -z "$APE_FILE" ] || { echo "Error: APE file "$APE_FILE" not found"; exit 6; }
[ -n "$WAV_FILE" -a -s "$WAV_FILE" -o -z "$WAV_FILE" ] || { echo "Error: WAV file "$WAV_FILE" not found"; exit 7; }

# prepare CUE to embed into FLAC (optional)
recode 1251..utf8 < "$CUE_FILE" > tmp.cue

# get date and genre from cuefile
GENRE=$(head -n 6 "$CUE_FILE" | grep -i GENRE | sed "s/REM GENRE //i" )
DATE=$(head -n 6 "$CUE_FILE" | grep -i "DATE" | sed "s/REM DATE //i" )


# convert [{ape,flac} -> ]wav -> flac, splitting result according to CUE on tracks NN.flac where NN is [0-9]+
if [ -n "$FLA_FILE" ]; then
shnsplit -i flac -o 'flac flac -V -8 -e -p -o %f -' -t %n "$FLA_FILE" < tmp.cue
elif [ -n "$APE_FILE" ]; then
shnsplit -i ape -o 'flac flac -V -8 -e -p -o %f -' -t %n "$APE_FILE" < tmp.cue
elif [ -n "$WAV_FILE" ]; then
shnsplit -i wav -o 'flac flac -V -8 -e -p -o %f -' -t %n "$WAV_FILE" < tmp.cue
fi

# embed tags into tracks, rename tracks
for (( i=1 ; i <= $(cueprint -d '%N' tmp.cue); ++i )) ; do
NN=$(printf '%02d' $i)
[ -s "$NN.flac" ] && {
# prepare track tags, filter out empty tags, embed the rest
cueprint -n $i -t 'ARRANGER=%A\nCOMPOSER=%C\nMESSAGE=%M\nTRACKNUMBER=%n\nTRACKTOTAL=%N\nARTIST=%p\nTITLE=%t\nALBUM=%T\n' tmp.cue |
egrep -v '=$' |
metaflac --import-tags-from=- $NN.flac

metaflac --set-tag "GENRE=$GENRE" --set-tag "DATE=$DATE" $NN.flac

#rename NN.flac to "NN - TrackTitle.flac"
mv $NN.flac "$NN-`cueprint -n $i -t %t tmp.cue`.flac"
}
done

rm tmp.cue
popd > /dev/nul
ASPLP 16.06.10 12:37 # +-1
shnsplit из пакета shntools
cue2tracks на случай, если первый наткнется на ошибку
Sokoloff 16.06.10 18:38 # +2
Вот интересно, откуда взялся миф, что cue2tracks не использует shntools? Уже несколько раз натыкался на это, вот например.

Идем на страницу cue2tracks.
И видим
Для работы требуются следующие программы:
...
shntool версии 3.0 и выше
...


Дальше, качаем скрипт, смотрим внутрь, и видим на строке 887:

${tool_ST} split ${runopt} -d "${tempDirName}" -O always -t %n ${inCodecParam} -o "${_outCodecOpts}" "./${inFile}"


Где ${tool_ST} ищется через

which shntool



15.06.10 22:32 exelens


Лучшие блоги (все 126)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2307 из 190 городов)
Топ пользователей Топ блогов
В сети: dfx, time2die, exelens, nvbn, shidoh, le087, karp, enko

Новенькие: Chupik, GRS, time2die, Anhel, animeshnik
welinux.ru

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн