24 серпня, 2007

WMA to MP3

Вітаю всіх!

Потрібно було мені сконвертувати вражеский WMA у більш дружній для мого плеера формат, верніше для мобілко :)

Етапи такі: конвертуємо WMA у WAV а далі у що потрібно, зокрема у MP3 , хоча OGG зробити також не проблема.

Робимо вигляд що прослуховуємо файл, на справді ні:)

mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file="audiofile.wav"

або

mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader mashina.wma
(у цьому випадку отримуємо файл audiodump.wav)

Залишилось сконвертувати WAV у MP3. Робимо це так:

lame audiodump.wav mashina.mp3
або
lame -h -b 192 audiodump.wav mashina.mp3
(для кращих варіантів треба читати man lame, це найкорисніше :) )


Якщо ж файлів багато, то краще використовувати простий bash-скрипт, зразків їх повно в інтернеті. Наприклад такий:

#!/bin/bash
#
# Dump wma to mp3
for i in *.wma
do
if [ -f "$i" ]; then
rm -f "$i.wav"
mkfifo "$i.wav"
mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file="$i.wav" "$i" &
dest=`echo "$i"|sed -e 's/wma$/mp3/'`
lame -V0 -h -b 160 --vbr-new "$i.wav" "$dest"
rm -f "$i.wav"
fi
done

або зовсім майже потужний:

#!/bin/bash
#current_directory=$( pwd )
#remove spaces
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done

#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done

#Rip with Mplayer / encode with LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && lame -m s audiodump.wav -o $i; done

#convert file names
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done

rm audiodump.wav

done

Проблема тільки з тегами файлів. Я поки що їх забиваю easytag, бо під час корвертації вони губляться. Більш коректнішого варіанту не знайшов поки що. Хоча, той хто кодує у WMA той переважно пише "Неизвестный диск - Звуковая дорожка 1", тому це поки що не актуально :)))

Бажаю всім наснаги та щастя, успіхів безумовно та здоров'я!!!

З повагою, Федір Гонца

поки що. Хоча, той хто кодує у WMA той переважно пише "Неизвестный диск - Звуковая дорожка 1", тому це поки що не актуально :)))

Бажаю всім наснаги та щастя, успіхів безумовно та здоров'я!!!

З повагою, Федір Гонца

Blogged with Flock

02 червня, 2007

Встановлення додаткових декоративних шрифтів

Привіт усім!

Коли працьюєшь під час, не вистачає якихось декоративних шрифтів для натхнення. У часи коли я працював у Великій Піратскій Операційній Системі зразка кінця ХХ століття, то мав диски з колекціями шрифтів, як виявилось потім також крадених. :) Щоб у Вільній Операційній Системі цих помилок не повторювати, а всеж мати конкуретнту спроможність з "дизайнерами у корелі" родимо так:

  1. Шукаємо безкоштовні тобто FREE шрифти, один з найкращих запасників: http://www.dafont.com/ також є чудовим http://www.urbanfonts.com/free-fonts.htm - там значна колекція різних шрифтів
    ( The fonts presented on this website are their authors' property, and are either freeware, shareware, demo versions or public domain. ) Тоб то, як що ми йдемо легальним шляхом, то шукаємо або FREE або платимо за використані шрифти.
    Для себе я обрав шлях FREE тому шукаю які шрифти мені подобаються, і качаю їх собі.
  2. Шрифти при отриманні запаковані архіватором ZIP (відповідно треба розпакувати), поряд з ними в архівах часто лежать різні файли пояснень, ліцензій, прикладів, тощо. Все уважно переглядаемо, копіюємо необхідні нам шрифти у систему і з каталогу в який ми розпакували всі необхідні шрифти виконуємо послідовність команд:
    mkdir /usr/share/fonts/truetype/mynewfontdir
    cp *.* /usr/share/fonts/truetype/mynewfontdir
    sudo fc-cache -f -v
  3. все! Користуйтесь легально і на здоров'є

P.S. Дякую курдському хлопаку, мусульманину - Shevin http://blog.shevin.info/2007/05/how-to-install-extra-fonts-in-ubuntu.html

за допомогу, та деякі нюанси в роботі


Blogged with Flock

25 травня, 2007

Як слухати OpenChannel не використовуючи WMP

Доброго дня!

Короткий вступ: друзі мої, висять на http://www.openchannel.kiev.ua насолоджуються передачами Дмитра Вєкова "Атмосфера". Записували диски, закликали, але тоді в мене не було такого інтернету, безлімітного:) от як він з'явився, то мене знову запросили послухать тематичні передачі радіо "Атмосфери" лейблу Cardiowave.

Але політика www.openchannel.kiev.ua далека від "Відкритих каналів" :)
Поддерживаемые медиа-плееры
В настоящее время поддерживаются: Microsoft Windows Media Player 6.4 - 10.

Тому, навпростець, тоб то по посиланням на сайті, відкривається лише вікно чату, з вимогою використовувати Microsoft Windows Media Player, але де ж його взяти? :)

спробував копіювати лінки у різні плеєри, в тому числі і VLC (чудовому кросплатформеному плеєрі який працює в багатьох ОС і програє багато медіа-форматів, найкращий з яких я користувався)

http://www.openchannel.kiev.ua/play.aspx?id=198&q=mid

(Тематический выпуск «The Legendary Pink Dots»

Эфир программы «Атмосфера» 2007.02.01

Тематический выпуск «The Legendary Pink Dots»


також cпробував

vlc -vvv http://www.openchannel.kiev.ua/play.aspx?id=198&q=mid

-нічого не дало. Тому назріла потреба вирішити цю проблему і записати поток в аудіофайли, для офф-лайн прослуховування.


Як не дивно, скористувався документацією VLC http://www.videolan.org/doc/streaming-howto/en/ch06.html

тоб то

vlc -vvv http://www.openchannel.kiev.ua/play.aspx?id=198&q=mid --sout file/ogg:198.The_Legendary_Pink_Dots.radio.atmosfera.ogg

але знову "не качає". Після уважного спостереження за посиланням вияв "вірний" адрес, який дозволяє слухати і качати ці чудові передачі.

vlc -vvv http://www.openchannel.kiev.ua/play/198.asx?q=mid --sout file/ogg:198.The_Legendary_Pink_Dots.radio.atmosfera.ogg

Дало очикуваний результат!

Але OGG хочь чудовий формат, переважна більшість портативних приладів відтворення музики його уперто не розуміє (виробники просто підтримують корпоративні інтереси) тому б бажано кодувати в WAV а потім вже у інші формати зокрема OGG та MP3

Використовуючи Wizard досягну мети без зусиль:)
http://www.videolan.org/doc/streaming-howto/en/ch02.html#id288450

Найкраще, щоб не лякатись командних рядків :) якими я тут лякаю людей.

Насолоджуйтесь!


P.S. Адміністрація www.openchannel.kiev.ua дала "добро", та вказала на помилки, за що велика подяка Andrey Voitenkov, Gyrus Solutions http://www.gyrussolutions.com/
Помилки виправлені, насолоджуйтесь знов!

technorati tags:, , , ,

Blogged with Flock