daemon, стало быть всё ок?
daemon, стало быть всё ок?
Да собственно вот. Первый скрин сделан после того, как включена запись, второй после сворачивания окна.
upd: Выложил файл сюда, а то неизвестно когда вложение подтвердят.
Последний раз редактировалось daemon; 29.12.2006 в 20:11.
Аналогично тому, что
"у меня машина не едет, что делать?
На 1-й фотке начинает ехать машина, на 2-й она едет, а на 3-й уже остановилась". Может быть просто кончился бензин? А может вы вытащили ключ из замка зажигания и забыли об этом? Может стоит на ручнике? Или застряли в канаве и буксуют колеса?
Пожалуйста представьте полную картину того, что вы делаете. Какие параметры записи, как запускаете запись и т.д.
Br,
CoTHuk
Давно хотел написать, вот осуществляю.
Спасибо за крон-таб, очень помог. Только пришлось повозиться пару часов, потому как в том виде, что он здесь представлен не работал. Может у тебя Unix? У меня Windows.
Заработал вот в таком виде, в таком же виде я сейчас и пользуюсь.
#( MDS_Record
AsLoggedUser \ Задача запускается с правами залогиненого пользователя, и работает только если выполнен logon.
Time: 50 22 * * 1,4 *
VARIABLE DAY_MDS
VARIABLE MONTH_MDS
VARIABLE PID_MDS
Action:
Day@ DAY_MDS !
Mon@ MONTH_MDS !
DIR-CREATE: "D:\Sound\Tuner\%DAY_MDS @%.%MONTH_MDS @%.%YY%"
StartIn: "D:\Sound\vlc-0.8.6"
ShowMinimized RealtimePriority
START-APP: vlc.exe http://radio-sat.starlink.ru:8000/Energia_104.2_FM.m3u :sout=#duplicate{dst=display,dst=std{access=file,m ux=raw,dst="D:\Sound\Tuner\%DAY_MDS @%.%MONTH_MDS @%.%YY%\%DAY_MDS @%.%MONTH_MDS @%.%YY%.mp2"}}
PROC-ID PID_MDS !
PAUSE: "02:20" \ Именно здесь задаётся длительность записи (в нашем случае 2 часа 20 минут).
PROC-CLOSE: "%PID_MDS @%" \ для этой команды нужен плугин procwin.spf
PAUSE: 2000
StartIn: "D:\Sound\Lame.3.97"
ShowMinimized NormalPriority
START-APPW: lame.exe --mp2input -V1 --vbr-new -k --tt "%DAY_MDS @%.%MONTH_MDS @%.%YEAR_MDS @%" --ta "MDS" --tc "Vinilkin MDS collection." "D:\Sound\Tuner\%DAY_MDS @%.%MONTH_MDS @%.%YY%\%DAY_MDS @%.%MONTH_MDS @%.%YY%.mp2" "D:\Sound\Tuner\%DAY_MDS @%.%MONTH_MDS @%.%YY%\%DAY_MDS @%.%MONTH_MDS @%.%YY%.mp3"
TQUERY: "Ну что? Можно мне поспать?" 30 Yes
IF POWER-HIBERNATE THEN
)#
#( MDS_Start_From_Hibernate
WatchSuspend
Action:
WakeAt: 22:40
)#
Кстати думаю, что уберу в ближайшее время строку кодирования в mp3. Потому как я все равно обрабатываю сначала mp2, а только потом кодирую в mp3.
Br,
CoTHuk
саша, отличный полноценный скрипт! если будет спутник, воспользуюсь
много собрано дополнительной инфы, заметно по ходу мысли.
Ну я смотрю разница только в путях, и адресе радиостанции. Как собственно и должно быть. Я тоже использую Windows.
Если ты работаешь mp3DirectCut, то там mp3 обрабатывать удобнее. ТАм гистограмма очень наглядная. Хорошо видны пики ударных. И при вырезке хорошо удаётся попасть бочка в бочку, так что перехода совсем не заметно. А в mp2 гистограмма какая то невыразительяна без пиков сплошняком идёт. И потом Нормализация возможно только в mp3 формате. А запись со спутника обязательно надо Нормализовывать на +16,5 Дб. Так что мне удобнее обрабатывать уже пережатый mp3 файл.
Да я ещё тут поекспериментировал немного. Дело в том что со спутника идёт уж зажатый поток в mpeg1 Layer2. Он уже зажат, с постоянным битрейтом. Если пережимать в mp3 с тем же битрейтом, то смысла в ключах q0, q2,нет. Разницы между файлами зажатыми в q2 и q7 я не ощущаю. То же самое и с VBR-ом. Какой смысл пережимать с VBR-ом уже зажатый в CBR mp2 поток?
Последний раз редактировалось BarS; 26.01.2007 в 01:28.
Всех убью, один останусь!
Сироту всякий норовит обидеть.
У меня не заработало в том виде, что ты дал. Пришлось найти работающий параметр.
У тебя было
START-APP: vlc.exe http://radio.amron.com.ua:8082 :sout=#duplicate{dst=display,dst=std{access=file,m ux=raw,url="F:\AudioBooks\New\MDS\Live\%DAY_MDS @%.%MONTH_MDS @%.%YY%\%DAY_MDS @%.%MONTH_MDS @%.%YY%.mp2"}}
у меня заработало
START-APP: vlc.exe http://radio-sat.starlink.ru:8000/Energia_104.2_FM.m3u :sout=#duplicate{dst=display,dst=std{access=file,m ux=raw,dst="D:\Sound\Tuner\%DAY_MDS @%.%MONTH_MDS @%.%YY%\%DAY_MDS @%.%MONTH_MDS @%.%YY%.mp2"}}
Разница всего лишь url <--> dst, а ведь не работало.
При помощи Shift+стрелка вверх/вниз можно увеличивать/уменьшать масштаб. Мне этого хватает.
Нормализацию я обязательно делаю, уже на готовых mp3.
Весь процесс выглядит следующим образом:
nncron по таймеру пишет в mp2. Далее я в mp3DirectCut.2.04 вырезаю intro, outro, сами рассказы и рекламу. Оставляю в каждой вырезанной части передачи музыку:
- intro, outro по 5 секунд в начале и конце
- рассказы 5 сек. в начале и 1 мин. в конце рассказа (дабы после прослушивания можно было поразмыслить и обдумать рассказ, прежде чем приступить к прослушиванию следующего).
Затем кодирую в mp3 при помощи All2Lame.1.9.1 и lame 3.97 с ключом --mp2input -V1 --vbr-new рассказы и --mp2input -V4 --vbr-new для intro, outro. Там же, в All2Lame.1.9.1 указываю какие теги прописать.
После этого все части прогоняю через MP3Trim.1.90.Pro с целью нормализации звука, а также fade-in и fade-out.
Готово.
У меня кстати нет вышеуказанных ключей, я пользуюсь одним -V1. А чего в него вложили разработчики, знают точно только они. А вот в VBR есть смысл, да еще какой. Посмотри хотя бы распределение битрейта, наверняка это неспроста.
LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 18774 Hz - 19355 Hz
Encoding E:\Audiobooks\2006-12-21\Energia.2006.12.21.mp2
to E:\Audiobooks\2006-12-21\Energia.2006.12.21.mp3
Encoding as 48 kHz VBR(q=1) j-stereo MPEG-1 Layer III (ca. 6.5x) qval=3
32 [ 526] %
40 [ 0]
48 [ 2] *
56 [ 2] *
64 [ 5] %
80 [ 9] %
96 [ 350] %
112 [ 4622] %**
128 [ 14211] %********
160 [ 70638] %******************************************
192 [109534] %%%%%%******************************************** ****************
224 [ 65990] %%%%%%%*********************************
256 [ 38638] %%%%********************
320 [ 20340] %%%**********
Есть много фреймов кодированных в 32, 96 и т.д. kbit. Также достаточно много фреймов в 256 и даже 320 kbit. А это очень даже хорошо отражается на качестве и на размере файла, в отличие от 224 CBR, где весь поток идет в одном битрейте. И тишина, и очень тихая музыка, всё 224. В VBR же картинка более приближена к реальности.
CBR это тоже самое, что автомобиль и в городе, и на трассе, и в пробке, и на стоянке расходует одно и тоже количество бензина, например 15 литров.
Br,
CoTHuk
Социальные закладки