Соединение файлов MP3 без потерь

У меня есть куча файлов MP3, и у меня есть их пути, сгруппированные в текстовый файл. Возможно ли подключиться к соответствующим файлам MP3 на основе путей в текстовом файле?

3
задан 24 October 2010 в 14:32

33 ответа

Одним из возможных подходов было бы использовать cat:

$ cat example1 example 2 > output

или

$ cat example* > output

. Это будет объединение любых двух файлов вместе - не уверен, что он будет делать с метаданные ID3.

5
ответ дан 26 May 2018 в 00:50
  • 1
    Это создает нестандартные файлы MP3, т. Е. Теги ID3 становятся разрушенными. Как исправить теги после использования этого метода? – oshirowanen 24 October 2010 в 19:11
  • 2
    Вам нужно будет удалить все метаданные перед резкой. – Oli♦ 24 October 2010 в 19:11
  • 3
    Как удалить все метаданные? – oshirowanen 30 October 2010 в 11:19

Одним из возможных подходов было бы использовать cat:

$ cat example1 example 2 > output

или

$ cat example* > output

. Это будет объединение любых двух файлов вместе - не уверен, что он будет делать с метаданные ID3.

5
ответ дан 25 July 2018 в 23:01

Одним из возможных подходов было бы использовать cat:

$ cat example1 example 2 > output

или

$ cat example* > output

. Это будет объединение любых двух файлов вместе - не уверен, что он будет делать с метаданные ID3.

5
ответ дан 27 July 2018 в 02:08

Одним из возможных подходов было бы использовать cat:

$ cat example1 example 2 > output

или

$ cat example* > output

. Это будет объединение любых двух файлов вместе - не уверен, что он будет делать с метаданные ID3.

5
ответ дан 31 July 2018 в 13:16

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 2 August 2018 в 04:23

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 4 August 2018 в 20:54

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 6 August 2018 в 04:27

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 7 August 2018 в 22:35

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 7 August 2018 в 22:35

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 10 August 2018 в 10:42

Одним из возможных подходов было бы использовать cat :

  $ cat example1 example 2 & gt;  output  

или

  $ cat example * & gt;  output  

Это объединит любые два файла вместе - не уверен, что он будет делать с метаданными ID3, хотя.

5
ответ дан 13 August 2018 в 17:15
  • 1
    Это создает нестандартные файлы MP3, т. Е. Теги ID3 становятся разрушенными. Как исправить теги после использования этого метода? – oshirowanen 24 October 2010 в 19:11
  • 2
    Вам нужно будет удалить метаданные all перед запуском. – Oli♦ 24 October 2010 в 19:11
  • 3
    Как удалить все метаданные? – oshirowanen 30 October 2010 в 11:19

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom.

Вы можете просмотреть их описания через любой менеджер пакетов, например:

apt-cache show mpgtx quelcom
1
ответ дан 26 May 2018 в 00:50
  • 1
    Я не могу понять, как их использовать. Я попробовал человека, но нет примера использования. – oshirowanen 24 October 2010 в 15:22
  • 2
    qmp3join: manpages.ubuntu.com/manpages/lucid/man1/qmp3join.1.html Основное использование: qmp3join -o output.mp3 file1 file2 ... Должна быть возможность автоматизировать список файлов на основе текстового файла. – Jonathon 24 October 2010 в 16:33
  • 3
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 4
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 5
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 6
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 7
    @Roger Pate: $(), без двойных кавычек, уже удаляет новые строки, а cat не требуется: qmp3join -o output.mp3 $(< list.txt) – enzotib 25 October 2010 в 10:43
  • 8
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33
  • 9
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33
  • 10
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33
  • 11
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33

Мне лично понравился mp3wrap, потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat.

1
ответ дан 26 May 2018 в 00:50

Мне лично понравился mp3wrap, потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat.

1
ответ дан 25 July 2018 в 23:01

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom.

Вы можете просмотреть их описания через любой менеджер пакетов, например:

apt-cache show mpgtx quelcom
1
ответ дан 25 July 2018 в 23:01
  • 1
    Я не могу понять, как их использовать. Я попробовал человека, но нет примера использования. – oshirowanen 24 October 2010 в 15:22
  • 2
    qmp3join: manpages.ubuntu.com/manpages/lucid/man1/qmp3join.1.html Основное использование: qmp3join -o output.mp3 file1 file2 ... Должна быть возможность автоматизировать список файлов на основе текстового файла. – Jonathon 24 October 2010 в 16:33
  • 3
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 4
    @Roger Pate: $(), без двойных кавычек, уже удаляет новые строки, а cat не требуется: qmp3join -o output.mp3 $(< list.txt) – enzotib 25 October 2010 в 10:43
  • 5
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33

Мне лично понравился mp3wrap, потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat.

1
ответ дан 27 July 2018 в 02:08

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom.

Вы можете просмотреть их описания через любой менеджер пакетов, например:

apt-cache show mpgtx quelcom
1
ответ дан 27 July 2018 в 02:08
  • 1
    Я не могу понять, как их использовать. Я попробовал человека, но нет примера использования. – oshirowanen 24 October 2010 в 15:22
  • 2
    qmp3join: manpages.ubuntu.com/manpages/lucid/man1/qmp3join.1.html Основное использование: qmp3join -o output.mp3 file1 file2 ... Должна быть возможность автоматизировать список файлов на основе текстового файла. – Jonathon 24 October 2010 в 16:33
  • 3
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 4
    @Roger Pate: $(), без двойных кавычек, уже удаляет новые строки, а cat не требуется: qmp3join -o output.mp3 $(< list.txt) – enzotib 25 October 2010 в 10:43
  • 5
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33

Мне лично понравился mp3wrap, потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat.

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

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom.

Вы можете просмотреть их описания через любой менеджер пакетов, например:

apt-cache show mpgtx quelcom
1
ответ дан 31 July 2018 в 13:16
  • 1
    Я не могу понять, как их использовать. Я попробовал человека, но нет примера использования. – oshirowanen 24 October 2010 в 15:22
  • 2
    qmp3join: manpages.ubuntu.com/manpages/lucid/man1/qmp3join.1.html Основное использование: qmp3join -o output.mp3 file1 file2 ... Должна быть возможность автоматизировать список файлов на основе текстового файла. – Jonathon 24 October 2010 в 16:33
  • 3
    @Jonathon: (IFS=$'\n'; qmp3join -o output.mp3 $(cat list.txt)) передаст каждую строку list.txt в качестве параметра. ($'' - синтаксис bash, но вы можете сделать то же самое в других оболочках.) Изменение IFS необходимо для любых имен файлов, которые могут содержать пробелы (что обычно для музыки), иначе это не нужно. – user 25 October 2010 в 03:20
  • 4
    @Roger Pate: $(), без двойных кавычек, уже удаляет новые строки, а cat не требуется: qmp3join -o output.mp3 $(< list.txt) – enzotib 25 October 2010 в 10:43
  • 5
    @enzotib: Как я уже сказал, изменение IFS необходимо с помощью list.txt, который содержит одно имя файла в строке и где имена файлов содержат пробелы. Использование cat или & lt; это просто личное предпочтение здесь. – user 25 October 2010 в 11:33

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

1
ответ дан 2 August 2018 в 04:23

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom .

Вы можете просмотреть их описания через любой менеджер пакетов, например:

  apt-cache show mpgtx quelcom  
1
ответ дан 2 August 2018 в 04:23

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

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

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom .

Вы можете просмотреть их описания через любой менеджер пакетов, например:

  apt-cache show mpgtx quelcom  
1
ответ дан 4 August 2018 в 20:54

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom .

Вы можете просмотреть их описания через любой менеджер пакетов, например:

  apt-cache show mpgtx quelcom  
1
ответ дан 6 August 2018 в 04:27

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

1
ответ дан 6 August 2018 в 04:27

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

1
ответ дан 7 August 2018 в 22:35

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom .

Вы можете просмотреть их описания через любой менеджер пакетов, например:

  apt-cache show mpgtx quelcom  
1
ответ дан 7 August 2018 в 22:35

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

1
ответ дан 7 August 2018 в 22:35

Есть, по крайней мере, несколько инструментов: mpgtx и quelcom .

Вы можете просмотреть их описания через любой менеджер пакетов, например:

  apt-cache show mpgtx quelcom  
1
ответ дан 7 August 2018 в 22:35

Мне лично понравился mp3wrap , потому что он более мощный, а размер финального файла в три раза меньше, чем файл, объединенный с командой cat .

1
ответ дан 10 August 2018 в 10:42

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

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