balu: (lambda-memed)
от. Михайло ([personal profile] balu) wrote2009-11-06 10:47 am

Хозяйке на заметку. FLV 2 MP3 в линукс

К этому . Если надо будет извлечь звук из flv-файла можно сделать так (работает в убунте и должно в дебиане):
# apt-get install ffmpeg lame
$ ffmpeg -i Your.flv -acodec pcm_s16le -ac 2 -ab 128k -vn -y "tmp.wav"
$ lame --preset cd tmp.wav YourSound.mp3
$ rm tmpwords.wav

[identity profile] roman_sharp.livejournal.com 2009-11-06 09:36 am (UTC)(link)
Грязная работа :)

Чисто - выделять звуковой файл из flv без пережатия в wav. Под Винду такие штуки есть.

[identity profile] b-al-u.livejournal.com 2009-11-06 10:06 am (UTC)(link)
1) Я рад за винду.
2) Когда mplayer в моей убунте научится проигрывать флеш тогда сделается и в одну строку. С avi прокатывает, например, такое:
$ mencoder input.avi -of rawaudio -oac mp3lame -ovc lavc -o output.mp3

(Anonymous) 2010-10-05 10:45 am (UTC)(link)
у меня прокатило mencoder f_000a39.flv -of rawaudio -oac mp3lame -ovc lavc -o sn.mp3

[identity profile] b-al-u.livejournal.com 2010-10-05 10:50 am (UTC)(link)
Убунта уже умеет проигрывать flv

[identity profile] b-al-u.livejournal.com 2010-10-05 10:51 am (UTC)(link)
точнее mplayer в убунте. Тогда не умел

[identity profile] b-al-u.livejournal.com 2009-11-06 10:08 am (UTC)(link)
А если завернуть все в скрипт, то прокатит и в одну строку ;)

[identity profile] roman_sharp.livejournal.com 2009-11-06 10:10 am (UTC)(link)
Scripts are daemons. GUI is our god.

[identity profile] b-al-u.livejournal.com 2009-11-06 10:20 am (UTC)(link)
1) Каждой задаче свой инструмент... На некоторых задачах CLI самый удобный вариант. И внятной альтернативы ему нет. Об этом многие умные люди писали. Эрик Реймонд или Витус Вагнер.
[bore-mode enabled]ну и заавтоматизируй мне действия GUI или заставь 2 GUI программы работать вместе[bore-mode disabled]
2) Удобство использования субъективно.
3) У меня нет винды

[identity profile] roman_sharp.livejournal.com 2009-11-06 10:24 am (UTC)(link)
и заавтоматизируй мне действия GUI или заставь 2 GUI программы работать вместе

Да делается это. Несколько кривовато, но делается. Через windows messages. Можно, к примеру, делать ежесекундно поиск на определенное окно и посылать ему сообщение нажатия такой-то кнопки.

Где-то так же и две программы, только несколько сложнее (вывод надо отправить в файл, а потом прочитать оттуда).

Как вариант - CLI + GUI frontend, и CLIшники сыты, и GUIшники целы.

[identity profile] b-al-u.livejournal.com 2009-11-06 10:34 am (UTC)(link)
Можно, к примеру, делать ежесекундно поиск на определенное окно и посылать ему сообщение нажатия такой-то кнопки.
Где-то так же и две программы, только несколько сложнее (вывод надо отправить в файл, а потом прочитать оттуда).

сложность этого over9000 по сравнению с CLI. А если надо сделать еще и какой-то анализ результата и, в соответствии с этим, некоторые действия?
Как вариант - CLI + GUI frontend, и CLIшники сыты, и GUIшники целы.
вот тебе и пример совместной работы нескольких программ. k3b тому живой пример. А можно и не гуи, а, например, веб-морду прикрутить. Профит.

[identity profile] roman_sharp.livejournal.com 2009-11-06 10:38 am (UTC)(link)
По моему привычно нескромному мнению некоторым запоминать доуха ключей и набирать их потом - не меньшая сложность. А кнопочки - вот они :)

Британские учОные не объясняют почему любое АРМ упирается в GUI вместо CLI и терминала?

[identity profile] b-al-u.livejournal.com 2009-11-06 10:45 am (UTC)(link)
[bore-mode enabled]Всему свой инструмент. Я ж напейсал. [bore-mode disabled]
Где-то лучше ГУИ, а где-то коммандник. Тот же АРМ подразумевает, что будет диалог с пользователем, где ГУИ, обычно, в тему. А за АРМ-ом может быть много CLI кода. Куча сайтов тому пример. Но автоматизации и совместной работе гуи поддается сложно.