bulk / batch convert mp3 files to ogg через командную строку?

Ну, наконец, чтобы исправить эту ошибку, вам нужно предоставить openvpn вашим файлом *.ovpn и файлом сертификата. Просто поместите их в /etc/openvpn. Затем вы должны использовать что-то вроде dconf-editor, чтобы добавить gopenvpn в список разрешенных приложений в лотке. Откройте dconf-editor и перейдите к Desktop -> Unity. Затем добавьте gopenvpn в список. Это устраняет проблему с сообщением об ошибке.

42
задан 8 June 2012 в 01:44

85 ответов

Будьте осторожны с преобразованиями из MP3, M4A и т. д. в OGG, потому что результат может быть слабым !

Внимание: оба MP3 и OGG являются форматами с потерями, в отличие от WAV или FLAC. Это означает, что они значительно усложняют сжатие, отбрасывая биты аудиоинформации, которые незаметны для человеческого уха (так называемая психоакустика [википедия] )

Когда вы кодируете (перекодируете) из одного формата с потерями в другой, большинство этих психоакустически избыточных бит уже исчезли, поэтому качество транскодирования будет страдать и даже может быть «слышимым» в результате. Следовательно, не рекомендуется делать такие преобразования, если это абсолютно необходимо.


Сведите к минимуму эффект, если вы сделаете это, выбрав бит бит более высокий , чем источник бит

Если вы делаете это преобразование MP3-OGG, вы можете свести к минимуму вероятность появления артефактов (низкое качество) с помощью выше целевой бит бит, чем бит источника , например, если ваши MP3-файлы имеют скорость 128 кбит / с, попробуйте использовать Ogg в -q7 (уровень битрейта 7), который обычно составляет около 200 кбит / с.

Вы можете передать параметр -q в dir2ogg (доступный в репозиториях, как указано в @geirha), который должен делать то, что вы хотите.

19
ответ дан 31 July 2018 в 10:29

Похоже, что это может решить вашу проблему http://www.perturb.org/display/entry/687/

0
ответ дан 31 July 2018 в 10:29

вы можете использовать avconv программу gpl, я сделал оболочку для примера (запустите ее в папке с файлами .mp3):

#!/bin/bash
if hash avconv > /dev/null; then
    for file in *.mp3
        do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
    done
else
    echo "avconv not found"
fi

или более простая версия без проверки установки avconv:

#!/bin/bash
for file in *.mp3
    do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
done
10
ответ дан 31 July 2018 в 10:29

Существует также soundconverter . Он поддерживает как GUI, так и CLI и может выполнять массовые преобразования в обоих режимах.

1
ответ дан 31 July 2018 в 11:31

Разбор / замена mp3 с помощью ogg неверен. Правильная форма должна быть:

for file in *.mp3;

   do ffmpeg -i "${file}" -acodec libvorbis "${file%mp3}ogg";

done
1
ответ дан 31 July 2018 в 11:31

Используйте комбинацию FFMPEG и String Manipulation .

Перейдите в папку, где расположены ваши mp3:

cd mp3folder

Одним из примеров является использование простого цикла for:

for file in *.mp3
  do ffmpeg -i "${file}" "${file/%mp3/ogg}"
done

Двойные кавычки препятствуют пробелам в именах файлов, которые рассматриваются как «новые строки».

В ffmpeg есть несколько вариантов включения в преобразование, например кодеки, битрейт, размер выборки, стерео / моно и т. д. Вышеупомянутое является наиболее общим преобразованием с настройками по умолчанию.

29
ответ дан 31 July 2018 в 11:31

Если вы используете только аудио, используйте приведенный ниже код [else FF не воспроизводит .ogg]

for file in *.mp3;
   do ffmpeg -i "${file}" -acodec libvorbis "${file/%mp3/ogg}"; 
done
1
ответ дан 31 July 2018 в 11:31

Вот, используя mplayer, я думаю, что это быстрее, чем avconv. Хотя, firefox должен воспроизводить mp3-файлы изначально.

#!/bin/bash
for f in *.mp3; do
 newname=`echo $f | tr ' ' '_' `
 mv "$f" $newname
 f=$newname
 mplayer $f -novideo -ao pcm:file=tmp.wav
 lame -V 0 -q 0 tmp.wav ${f/.mp3/.ogg}
 rm -f tmp.wav
done
2
ответ дан 31 July 2018 в 11:31

Будьте осторожны с преобразованиями из MP3, M4A и т. д. в OGG, потому что результат может быть слабым !

Внимание: оба MP3 и OGG являются форматами с потерями, в отличие от WAV или FLAC. Это означает, что они значительно усложняют сжатие, отбрасывая биты аудиоинформации, которые незаметны для человеческого уха (так называемая психоакустика [википедия] )

Когда вы кодируете (перекодируете) из одного формата с потерями в другой, большинство этих психоакустически избыточных бит уже исчезли, поэтому качество транскодирования будет страдать и даже может быть «слышимым» в результате. Следовательно, не рекомендуется делать такие преобразования, если это абсолютно необходимо.


Сведите к минимуму эффект, если вы сделаете это, выбрав бит бит более высокий , чем источник бит

Если вы делаете это преобразование MP3-OGG, вы можете свести к минимуму вероятность появления артефактов (низкое качество) с помощью выше целевой бит бит, чем бит источника , например, если ваши MP3-файлы имеют скорость 128 кбит / с, попробуйте использовать Ogg в -q7 (уровень битрейта 7), который обычно составляет около 200 кбит / с.

Вы можете передать параметр -q в dir2ogg (доступный в репозиториях, как указано в @geirha), который должен делать то, что вы хотите.

19
ответ дан 31 July 2018 в 11:31

Похоже, что это может решить вашу проблему http://www.perturb.org/display/entry/687/

0
ответ дан 31 July 2018 в 11:31

вы можете использовать avconv программу gpl, я сделал оболочку для примера (запустите ее в папке с файлами .mp3):

#!/bin/bash
if hash avconv > /dev/null; then
    for file in *.mp3
        do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
    done
else
    echo "avconv not found"
fi

или более простая версия без проверки установки avconv:

#!/bin/bash
for file in *.mp3
    do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
done
10
ответ дан 31 July 2018 в 11:31

Похоже, что это может решить вашу проблему http://www.perturb.org/display/entry/687/

0
ответ дан 2 August 2018 в 00:45

Будьте осторожны с преобразованиями из MP3, M4A и т. д. в OGG, потому что результат может быть слабым !

Внимание: оба MP3 и OGG являются форматами с потерями, в отличие от WAV или FLAC. Это означает, что они значительно усложняют сжатие, отбрасывая биты аудиоинформации, которые незаметны для человеческого уха (так называемая психоакустика [википедия] )

Когда вы кодируете (перекодируете) из одного формата с потерями в другой, большинство этих психоакустически избыточных бит уже исчезли, поэтому качество транскодирования будет страдать и даже может быть «слышимым» в результате. Следовательно, не рекомендуется делать такие преобразования, если это абсолютно необходимо.


Сведите к минимуму эффект, если вы сделаете это, выбрав бит бит более высокий , чем источник бит

Если вы делаете это преобразование MP3-OGG, вы можете свести к минимуму вероятность появления артефактов (низкое качество) с помощью выше целевой бит бит, чем бит источника , например, если ваши MP3-файлы имеют скорость 128 кбит / с, попробуйте использовать Ogg в -q7 (уровень битрейта 7), который обычно составляет около 200 кбит / с.

Вы можете передать параметр -q в dir2ogg (доступный в репозиториях, как указано в @geirha), который должен делать то, что вы хотите.

19
ответ дан 2 August 2018 в 00:45

вы можете использовать avconv программу gpl, я сделал оболочку для примера (запустите ее в папке с файлами .mp3):

#!/bin/bash
if hash avconv > /dev/null; then
    for file in *.mp3
        do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
    done
else
    echo "avconv not found"
fi

или более простая версия без проверки установки avconv:

#!/bin/bash
for file in *.mp3
    do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
done
10
ответ дан 2 August 2018 в 00:45

Существует также soundconverter . Он поддерживает как GUI, так и CLI и может выполнять массовые преобразования в обоих режимах.

1
ответ дан 2 August 2018 в 00:45

Разбор / замена mp3 с помощью ogg неверен. Правильная форма должна быть:

for file in *.mp3;

   do ffmpeg -i "${file}" -acodec libvorbis "${file%mp3}ogg";

done
1
ответ дан 2 August 2018 в 00:45

Используйте комбинацию FFMPEG и String Manipulation .

Перейдите в папку, где расположены ваши mp3:

cd mp3folder

Одним из примеров является использование простого цикла for:

for file in *.mp3
  do ffmpeg -i "${file}" "${file/%mp3/ogg}"
done

Двойные кавычки препятствуют пробелам в именах файлов, которые рассматриваются как «новые строки».

В ffmpeg есть несколько вариантов включения в преобразование, например кодеки, битрейт, размер выборки, стерео / моно и т. д. Вышеупомянутое является наиболее общим преобразованием с настройками по умолчанию.

29
ответ дан 2 August 2018 в 00:45

Если вы используете только аудио, используйте приведенный ниже код [else FF не воспроизводит .ogg]

for file in *.mp3;
   do ffmpeg -i "${file}" -acodec libvorbis "${file/%mp3/ogg}"; 
done
1
ответ дан 2 August 2018 в 00:45

Вот, используя mplayer, я думаю, что это быстрее, чем avconv. Хотя, firefox должен воспроизводить mp3-файлы изначально.

#!/bin/bash
for f in *.mp3; do
 newname=`echo $f | tr ' ' '_' `
 mv "$f" $newname
 f=$newname
 mplayer $f -novideo -ao pcm:file=tmp.wav
 lame -V 0 -q 0 tmp.wav ${f/.mp3/.ogg}
 rm -f tmp.wav
done
2
ответ дан 2 August 2018 в 00:45

Будьте осторожны с преобразованиями из MP3, M4A и т. д. в OGG, потому что результат может быть слабым !

Внимание: оба MP3 и OGG являются форматами с потерями, в отличие от WAV или FLAC. Это означает, что они значительно усложняют сжатие, отбрасывая биты аудиоинформации, которые незаметны для человеческого уха (так называемая психоакустика [википедия] )

Когда вы кодируете (перекодируете) из одного формата с потерями в другой, большинство этих психоакустически избыточных бит уже исчезли, поэтому качество транскодирования будет страдать и даже может быть «слышимым» в результате. Следовательно, не рекомендуется делать такие преобразования, если это абсолютно необходимо.


Сведите к минимуму эффект, если вы сделаете это, выбрав бит бит более высокий , чем источник бит

Если вы делаете это преобразование MP3-OGG, вы можете свести к минимуму вероятность появления артефактов (низкое качество) с помощью выше целевой бит бит, чем бит источника , например, если ваши MP3-файлы имеют скорость 128 кбит / с, попробуйте использовать Ogg в -q7 (уровень битрейта 7), который обычно составляет около 200 кбит / с.

Вы можете передать параметр -q в dir2ogg (доступный в репозиториях, как указано в @geirha), который должен делать то, что вы хотите.

19
ответ дан 4 August 2018 в 16:16

Похоже, что это может решить вашу проблему http://www.perturb.org/display/entry/687/

0
ответ дан 4 August 2018 в 16:16

вы можете использовать avconv программу gpl, я сделал оболочку для примера (запустите ее в папке с файлами .mp3):

#!/bin/bash
if hash avconv > /dev/null; then
    for file in *.mp3
        do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
    done
else
    echo "avconv not found"
fi

или более простая версия без проверки установки avconv:

#!/bin/bash
for file in *.mp3
    do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
done
10
ответ дан 4 August 2018 в 16:16

Существует также soundconverter . Он поддерживает как GUI, так и CLI и может выполнять массовые преобразования в обоих режимах.

1
ответ дан 4 August 2018 в 16:16

Используйте комбинацию FFMPEG и String Manipulation .

Перейдите в папку, где расположены ваши mp3:

cd mp3folder

Одним из примеров является использование простого цикла for:

for file in *.mp3
  do ffmpeg -i "${file}" "${file/%mp3/ogg}"
done

Двойные кавычки препятствуют пробелам в именах файлов, которые рассматриваются как «новые строки».

В ffmpeg есть несколько вариантов включения в преобразование, например кодеки, битрейт, размер выборки, стерео / моно и т. д. Вышеупомянутое является наиболее общим преобразованием с настройками по умолчанию.

29
ответ дан 4 August 2018 в 16:16

Разбор / замена mp3 с помощью ogg неверен. Правильная форма должна быть:

for file in *.mp3;

   do ffmpeg -i "${file}" -acodec libvorbis "${file%mp3}ogg";

done
1
ответ дан 4 August 2018 в 16:16

Будьте осторожны с преобразованиями из MP3, M4A и т. д. в OGG, потому что результат может быть слабым !

Внимание: оба MP3 и OGG являются форматами с потерями, в отличие от WAV или FLAC. Это означает, что они значительно усложняют сжатие, отбрасывая биты аудиоинформации, которые незаметны для человеческого уха (так называемая психоакустика [википедия] )

Когда вы кодируете (перекодируете) из одного формата с потерями в другой, большинство этих психоакустически избыточных бит уже исчезли, поэтому качество транскодирования будет страдать и даже может быть «слышимым» в результате. Следовательно, не рекомендуется делать такие преобразования, если это абсолютно необходимо.


Сведите к минимуму эффект, если вы сделаете это, выбрав бит бит более высокий , чем источник бит

Если вы делаете это преобразование MP3-OGG, вы можете свести к минимуму вероятность появления артефактов (низкое качество) с помощью выше целевой бит бит, чем бит источника , например, если ваши MP3-файлы имеют скорость 128 кбит / с, попробуйте использовать Ogg в -q7 (уровень битрейта 7), который обычно составляет около 200 кбит / с.

Вы можете передать параметр -q в dir2ogg (доступный в репозиториях, как указано в @geirha), который должен делать то, что вы хотите.

19
ответ дан 6 August 2018 в 00:55

Похоже, что это может решить вашу проблему http://www.perturb.org/display/entry/687/

0
ответ дан 6 August 2018 в 00:55

вы можете использовать avconv программу gpl, я сделал оболочку для примера (запустите ее в папке с файлами .mp3):

#!/bin/bash
if hash avconv > /dev/null; then
    for file in *.mp3
        do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
    done
else
    echo "avconv not found"
fi

или более простая версия без проверки установки avconv:

#!/bin/bash
for file in *.mp3
    do avconv -i "${file}" "`echo ${file%.mp3}.ogg`";
done
10
ответ дан 6 August 2018 в 00:55

Существует также soundconverter . Он поддерживает как GUI, так и CLI и может выполнять массовые преобразования в обоих режимах.

1
ответ дан 6 August 2018 в 00:55

Если вы используете только аудио, используйте приведенный ниже код [else FF не воспроизводит .ogg]

for file in *.mp3;
   do ffmpeg -i "${file}" -acodec libvorbis "${file/%mp3/ogg}"; 
done
1
ответ дан 6 August 2018 в 00:55

Другие вопросы по тегам:

Похожие вопросы: