Перекодирование Аудио Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:перекодирование_аудио [2011/07/24 01:40]
[Другие программы]
wiki:перекодирование_аудио [2015/09/30 21:14] (текущий)
[Примечание]
Строка 1: Строка 1:
 ====== Перекодирование Аудио ====== ====== Перекодирование Аудио ======
 +======Универсальные======
 ===== Способ 1 ===== ===== Способ 1 =====
  
Строка 53: Строка 53:
 По другим форматам вывода смотрите man, например для вывода в wav достаточно ''​-o wav'':​ По другим форматам вывода смотрите man, например для вывода в wav достаточно ''​-o wav'':​
 <​code>​cuebreakpoints sample.cue | shnsplit -a "​sample"​ -o wav sample.flac</​code>​ <​code>​cuebreakpoints sample.cue | shnsplit -a "​sample"​ -o wav sample.flac</​code>​
 +======Flac в MP3======
 +=====Пофайловая конвертация c переносом ID тэгов=====
 +====Зависимости====
 +Для конвертации понадобятся программы flac и lame
 +<​code>​sudo apt-get install libav-tools</​code>​
 +====Скрипт====
 +Скрипт для конвертации (сохранен в ~/bin/)
 +<code bash flac-mp3.sh>​
 +#!/bin/bash
 +for f in *.flac; do
 +  avconv -i "​$f"​ -qscale:a 0 "​${f[@]/​%flac/​mp3}"​
 +done</​code>​
  
 +=====Алгоритм действий=====
 +Переходим в папку с flac файлами
 +запускаем скрипт в виде ~/​bin/​flac-mp3.sh
 +=====Flac-образ в mp3 c разбивкой на трэки=====
 +====Зависимости=====
 +<​code>​sudo apt-get install shntool cuetools lame enca</​code>​
 +====Скрипт====
 +<code bash flac-image-mp3.sh>​
 +#!/bin/sh
 +
 +FROMCP=`enca -e *.cue`
 +iconv -f $FROMCP -t UTF-8 *.cue > /​tmp/​list.cue
 +
 +DATE=`grep "REM DATE" /​tmp/​list.cue | sed -e 's/REM DATE \(.*\)/​\1/​g'​`
 +GENRE=`grep "REM GENRE" /​tmp/​list.cue | sed -e 's/REM GENRE \(.*\)/​\1/​g'​`
 +COMMENT=`grep "REM COMMENT"​ /​tmp/​list.cue | sed -e 's/REM COMMENT \(.*\)/​\1/​g'​`
 +NUMBER=`cueprint -d "​%N"​ /​tmp/​list.cue`
 +
 +shntool split -f /​tmp/​list.cue *.flac -t %n
 +
 +for((I=1;​I<​=$NUMBER;​I++));​
 +do
 +  cueprint -n $I -t "​ARTIST=\"​%p\"​\nALBUM=\"​%T\"​\nTRACKNUMBER=\"​%n\"​\nTITLE=\"​%t\"​\n"​ /​tmp/​list.cue > /tmp/tags
 +  . /tmp/tags
 +  J=`printf "​%02d"​ $I`
 +  lame -b 192 --cbr \
 +    --ty "​$DATE"​ \
 +    --tg "​$GENRE"​ \
 +    --tc "​$COMMENT"​ \
 +    --ta "​$ARTIST"​ \
 +    --tl "​$ALBUM"​ \
 +    --tn "​$TRACKNUMBER"​ \
 +    --tt "​$TITLE"​ \
 +    --add-id3v2 \
 +    --id3v2-only \
 +    $J.wav $J.mp3
 +  rm $J.wav
 +done
 +
 +rm /​tmp/​list.cue /tmp/tags
 +</​code>​
 +====Примечания====
 +===Ошибки===
 +Если получаете ошибку
 +<​code>​iconv:​ convert from ASCII/CRLF is not supported</​code>​
 +значит необходимо сконвертировать CRLF переносы строки при помощи dos2unix
 +<​code>​sudo apt-get install dos2unix
 +dos2unix *.cue</​code>​
 +===Советы===
 +Для правильного распознования тэгов загляните в файл CUE и проверьте,​ что названия полей совпадают с теми, что будут использоватся в скрипте.
 ===== Другие программы ===== ===== Другие программы =====
-  * [[http://​kde-apps.org/​content/​show.php/​Flacon?​content=113388|Flacon]] — программа на Qt 4.x+  * [[wiki:flacon|Flacon ​audio converter]] — программа на Qt 4.x
   * [[http://​trac-hg.assembla.com/​gCue2tracks/​wiki|gCue2tracks]] — ещё одна графическая программа,​ написана на python   * [[http://​trac-hg.assembla.com/​gCue2tracks/​wiki|gCue2tracks]] — ещё одна графическая программа,​ написана на python
   * [[http://​www.diary.ru/​~dwstore/​p123986357.htm|Cueek]] — скрипт для конвертирования образов музыкальных альбомов в другой формат потреково,​ с переносом тэгов. ​   * [[http://​www.diary.ru/​~dwstore/​p123986357.htm|Cueek]] — скрипт для конвертирования образов музыкальных альбомов в другой формат потреково,​ с переносом тэгов. ​
   * [[http://​gnome-look.org/​content/​show.php/​cue2tracks?​content=135894|cue2tracks]] — скрипт для [[Nautilus]] для конвертирования и разбития на дорожки по cue   * [[http://​gnome-look.org/​content/​show.php/​cue2tracks?​content=135894|cue2tracks]] — скрипт для [[Nautilus]] для конвертирования и разбития на дорожки по cue
-  * [[http://​soundconverter.berlios.de/​|SoundConverter]] +  * [[http://​soundconverter.berlios.de/​|SoundConverter]] - для [[GNOME]] 
-  * [[http://​kde-apps.org/​content/​show.php?​content=29024|soundKonverter]]+  * [[http://​kde-apps.org/​content/​show.php?​content=29024|soundKonverter]] - для [[KDE]]
   ​   ​
 и множество подобных. и множество подобных.
- 
 ===== Ссылки ===== ===== Ссылки =====
   * [[http://​forum.ubuntu.ru/​index.php?​topic=35476.0|APE => FLAC, APE =>WAV, WAV=>​FLAC и другие комбинации перекодировок аудио]] — статья на форуме. Кроме прочего,​ содержит ссылки на другие программы.   * [[http://​forum.ubuntu.ru/​index.php?​topic=35476.0|APE => FLAC, APE =>WAV, WAV=>​FLAC и другие комбинации перекодировок аудио]] — статья на форуме. Кроме прочего,​ содержит ссылки на другие программы.
Строка 69: Строка 130:
   * [[http://​www.opennet.ru/​openforum/​vsluhforumID3/​54561.html|Раздел полезных советов:​ Разделение однофайловой копии аудио...]]   * [[http://​www.opennet.ru/​openforum/​vsluhforumID3/​54561.html|Раздел полезных советов:​ Разделение однофайловой копии аудио...]]
  
-{{tag>NEW мультимедиа}}+{{tag>​мультимедиа ​flac mp3 перекодирование скрипт терминал}}