Online video hd

Смотреть красивые девушки видео

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

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

dr_magnus 21.06.2009 20:25

Tips & tricksКонвертирование аудиокниг m4b в mp3

Возможно кому-нибудь пригодится.

Для одного файла:

1
ffmpeg -i <infile.m4b> -acodec libmp3lame -ar 22050 <outfile.mp3>



Для нескольких файлов:

1
find -iname '*.m4b' -print0 | xargs -0 -I {} ffmpeg -i {} -acodec libmp3lame -ar 22050 {}.mp3



Под Ubuntu 9.04 замечен баг - Unknown encoder 'libmp3lame'

Проблема решается установкой пакета libavcodec-unstripped-ХХ, где ХХ - некоторые цифры (можно посмотреть в репозитории).

Спасибо Минору за пинок в нужном направлении для написания скрипта перекодирования нескольких файлов.


Тэги: m4b mp3 ubuntu
+ 6 -
Похожие Поделиться

Username 21.06.2009 22:18 #
+ -1 -
ffmpeg только должен быть установлен для этого :)
liquido 21.06.2009 22:58 #
+ 0 -
Из огня да в полымя. Хоть бы в *.ogg конвертировал для приличия.
dr_magnus 21.06.2009 23:17 #
+ 0 -
Мой плеер ogg не поддерживает, к сожалению :-(
Целью данного поста было, скорее, рассказать об ошибке Unknown encoder 'libmp3lame', нежели описывать конвертацию m4b в mp3. Гугл о конвертации рассказал буквально на второй ссылке, а вот про ошибку пришлось искать примерно с полчаса.
А по поводу ogg - первая ссылка из Гугла :-)
fun 21.06.2009 23:25 #
+ 1 -
Да как бэ тоже первая ссылка из гугла.
dr_magnus 21.06.2009 23:33 #
+ 0 -
Мы, наверное, несколько иными путями шли.
Зато теперь вся информация про конвертацию m4b в mp3 собрана в одном месте и на русском языке :-)
Minoru 22.06.2009 09:26 #
+ 1 -
Работу с пробелами можно реализовать с помощью find и кавычек:find . -name "*.m4b*" -exec ffmpeg -i \"{}\" -acodec libmp3lame -ar 22050 \"{}\".mp3 \;Недостатки такого подхода:
  1. можно выполнять только одну команду за раз (т.е. нельзя юзать ; и &&)
  2. нельзя юзать пайпы
Выход (вероятно) — юзать вместо -exec xargs (с которым я всё никак не познакомлюсь):find . -name "*.m4b" -print0 | xargs -0 ffmpeg -i \"{}\" -acodec libmp3lame -ar 22050 \"{}\".mp3(в работоспособности кода не уверен).
dr_magnus 22.06.2009 14:30 #
+ 0 -
Ни первый, ни второй способ не заработали к сожалению.
Хотя использование xargs - более правильный способ.
Решение все же нашел:
find -iname '*.m4b' -print0 | xargs -0 -I {} ffmpeg -i {} -acodec libmp3lame -ar 22050 {}.mp3
Minoru 23.06.2009 13:01 #
+ 0 -
Рад, что у тебя получилось :)
За неработоспособность кода прошу прощения — не было где его проверить, из-за поломки винта временно пользуюсь чужим компом, на котором винда.
xT 23.06.2009 16:11 #
+ 0 -
Оффтоп: что за винт был и почему умер?
Minoru 23.06.2009 16:34 #
+ 0 -
200-гиговый WD (точное название модели не помню, а идти включать комп, чтобы поглядеть в меню загрузки — влом). Бэды.
pomaskin 25.06.2009 16:40 #
+ 1 -
Впервые услышал о существовании этого формата. Решил поделиться ссылкой, по которой можно немного узнать об этом формате - http://m4b.com.ua/information-about-m4b.html
dr_magnus 25.06.2009 19:53 #
+ 0 -
Прикольно.
Жаль только, что плееры его не поддерживают - никогда не помню на каком месте уснул :-)

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

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


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

Online video HD

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

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

Full HD video online

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

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

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