MP3: версии LAME, битрейты, транскоды и спектры - обсуждение и холивары ТОЛЬКО здесь!

Страницы :   Пред.  1, 2, 3 ... , 32, 33, 34  След.
Ответить
 

Зека-из-Гроба

VIP (Заслуженный)

Стаж: 13 лет 5 месяцев

Сообщений: 7300

Зека-из-Гроба · 27-Июн-23 05:48 (11 месяцев назад)

Vivianus писал(а):
84886968
2009.2 писал(а):
84886032Хотя переменка 220+ лучше даже на слух.
В VBR битрейт может подниматься выше 320?
Нет. Но в современных версиях Lame для VBR используются более продвинутые психоаккустические модели, чем для более «консервативного» CBR. Поэтому де факто V0 может действительно звучать лучше, чем 320, хотя в подавляющем большинстве случаев их попросту не различить между собой на слух (даже на «хороших» треках, на которых отличить оба от лосслесса не составляет никакого труда), но иногда бывает всё же лучше.
[Профиль]  [ЛС] 

Vivianus

Победители музыкальных конкурсов

Стаж: 14 лет 5 месяцев

Сообщений: 5328

Vivianus · 27-Июн-23 06:40 (спустя 52 мин., ред. 27-Июн-23 06:40)

Зека-из-Гроба
Да, я утром прочитал, что CBR не развивается, а VBR развивается. Еще другой вопрос, я прочитал, что у VBR и ABR есть двухпроходное кодирование 2 pass, но нигде не нашел команды, может, автор статьи спутал с другим кодеком?
Еще заметил, что у VBR по умолчанию нет среза верхних частот
Вот сравнение (настройки самые высокие q 0 и 320 у VBR просто q0 220-280 хотя может у него есть битрейт выше но в прогрмме не выбрать)
https://i.postimg.cc/6QC72sbk/FLAC-3lanko-Black-Stick-Extended-Mix-flac.png
CBR без среза:
https://i.postimg.cc/KY50PWRW/CBR-3lanko-Black-Stick-Extended-Mix-mp3.png
VBR:
https://i.postimg.cc/JzfDz7x3/VBR-3lanko-Black-Stick-Extended-Mix-mp3.png
ABR:
https://i.postimg.cc/T3L5x5VY/ABR-3lanko-Black-Stick-Extended-Mix-mp3.png
CBR со срезом
https://i.postimg.cc/7YQJjnTW/CBR-3lanko-Black-Stick-Extended-Mix-mp3.png
Частота выше 16кГц вроде как не нужна, но пишут про гармоники этих верхов, которые влияют на более нижние частоты и звук в целом. Частоты наверно могут не говорить о качестве, это другая категория
[Профиль]  [ЛС] 

2009.2

Стаж: 1 год 8 месяцев

Сообщений: 208


2009.2 · 27-Июн-23 20:09 (спустя 13 часов, ред. 27-Июн-23 20:09)

Vivianus писал(а):
84887059Зека-из-Гроба
Да, я утром прочитал, что CBR не развивается, а VBR развивается.
А я читал - всё мп3 изначально VBR, но для "простоты" и предсказуемости точность/разрешение каждого кадра подстраивалось под одинаковый размер. Что по идее должно занимать больше ресурсов и не согласуется с реальностью)
Чтение - хорошо, картинки - хорошо, а мозги и ухи - лучше) Например, можно выставить срез на 22кГц, получить красивые спектр и никакой звук, бо всё ушло в свисток.
Хостинг уже не такой порнографический, но картинки всё rавно грузятся скриптом и в Опере не видны.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 23-Ноя-23 13:39 (спустя 4 месяца 25 дней, ред. 23-Ноя-23 13:39)

Подскажите, пожалуйста, статью по конвертации в .mp3. Как я понимаю, выбор между SoX и foobar2000? SoX не поддерживает .m4a, мне необходимо конвертировать данный формат в .mp3.
Есть такой пост здесь, но использую в ней указанную статью с audiophile, актуальны ли до сих пор эти ключи для достижения максимального качества?
Код:
--silent -b 320 -q 0 --noreplaygain - %d
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 23-Ноя-23 14:15 (спустя 36 мин.)

S1nTech
m4a - lossy формат, mp3 - lossy формат. деградация данных гарантирована. в зависимости от номинального битрейта исходного файла, в некоторых случаях о качестве можно забыть. из предложенной вами строчки убирайте первые три ключа, у ключа -b 320 замените значение на номинальный битрейт исходного файла и это всё чего вы можете достичь. В любом случае преобразование m4a -> mp3 нерационально.
[Профиль]  [ЛС] 

Vivianus

Победители музыкальных конкурсов

Стаж: 14 лет 5 месяцев

Сообщений: 5328

Vivianus · 23-Ноя-23 14:27 (спустя 12 мин., ред. 23-Ноя-23 15:25)

S1nTech писал(а):
85508790для достижения максимального качества
Конвертируйте m4a в flac, но будет занимать больше места
[Профиль]  [ЛС] 

userseed

Top Bonus 02* 500GB

Стаж: 8 лет 8 месяцев

Сообщений: 3663

userseed · 23-Ноя-23 14:29 (спустя 1 мин.)

Цитата:
mp4 в flac
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 23-Ноя-23 17:35 (спустя 3 часа, ред. 23-Ноя-23 17:35)

S1nTech писал(а):
85508790Как я понимаю, выбор между SoX и foobar2000?
ffmpeg.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 23-Ноя-23 18:06 (спустя 30 мин., ред. 23-Ноя-23 23:17)

jubeju
Благодарю. Про деградацию понимаю, половину исходника в лучшем качестве не достать, другая же - .flac. Для lossless эта статья также подходит? Выше говорили про более развитый VBR, а на прошлой - про доделанный joint в последних версиях LAME, потому уточнил про максимально возможное в таких условиях, но может это вовсе неважно.
P.S: статья написана для Debian, у меня же Windows, судя по официальной, команда выглядит так:
Код:
ffmpeg -i 1.m4a -codec:a libmp3lame -q:a 0 1.mp3
248кб/с из .m4a стал 221кб/с .mp3. Тэги сохранились, разве что обложку лучше заменять оригинальной, так как ПО .jpg переводит в .png.
У меня установлен только FFmpeg, при том, как скомпилировать libmp3lame или где найти готовый вариант 3.100 версии - не знаю. Но видимо, всё сделал правильно?
P.S: кодировка указана - Lavf, если же выбрать:
Код:
-b:a 320k
Тогда используется libmp3lame.
P.S: видимо, это попросту ошибка MediaInfo, так как mp3guessenc в обоих вариантах видит LAME100.
[Профиль]  [ЛС] 

Зека-из-Гроба

VIP (Заслуженный)

Стаж: 13 лет 5 месяцев

Сообщений: 7300

Зека-из-Гроба · 23-Ноя-23 18:46 (спустя 39 мин.)

Vivianus писал(а):
85508959
S1nTech писал(а):
85508790для достижения максимального качества
Конвертируйте m4a в flac, но будет занимать больше места
Вы так больше не шутите, по крайней мере здесь. В данной теме не каждый даже участник способен оценить шутку. А уж случайно заглянувший юзер так вообще легко примет за чистую монету.
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 24-Ноя-23 05:46 (спустя 11 часов, ред. 24-Ноя-23 05:46)

S1nTech писал(а):
85509691jubeju
Благодарю.
Be my guest..!
S1nTech писал(а):
85509691Про деградацию понимаю, половину исходника в лучшем качестве не достать, другая же - .flac. Для lossless эта статья также подходит?
с lossless обычно поступают вот так, или вот так, когда надо порезать цельный. Но это чисто дебианьи приёмы работы, на других платформах не тестировано. ссылки даю, просто чтобы иметь ввиду, что так тоже можно, не фубаром единым...
Зека-из-Гроба писал(а):
85509848
Vivianus писал(а):
85508959
S1nTech писал(а):
85508790для достижения максимального качества
Конвертируйте m4a в flac, но будет занимать больше места
Вы так больше не шутите, по крайней мере здесь.
О да..! Были времена, когда здесь за такой совет можно было и леща отхватить.
S1nTech писал(а):
85509691248кб/с из .m4a стал 221кб/с .mp3.
коли уж официальную доку на ffmpeg читать получается, вам никто не запрещает поэкспериментировать с битрейтом и добиться наилучшего звучания полученных mp3. Если исходный файл имеет 248kbps, то в mp3 я бы попробовал от 192kbps и до 256kbps, в любом случае деградация данных будет, важно добиться выгодного соотношения размера файла и качества воспроизведения. А исходник при этом в любом случае лучше бы сохранить, пригодится.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 12-Май-24 18:44 (спустя 5 месяцев 18 дней, ред. 20-Май-24 14:39)

Где лучше резать один файл на треки (в формате .mp3): Premiere Pro или Audition/Audacity, специализированным ПО? Мне кажется, по аналогии с Photoshop, изменения файлов могут привести к перекодировке и увеличению размера или прочим флуктуациям. Боюсь повредить первоначальное качество. Вот список моих действий, с 3 шага я не уверен в правильности решений:
1. Скачал с помощью Xtreme Download Manager альбом в формате .mkv, который выложен только на YouTube.
2. С помощью связки MKVToolNix + gMKVExtractGUI извлёк аудиодорожки в формате .opus (MediaInfo указывал такой формат).
3. Следует ли мне сразу конвертировать альбом в одном файле .opus в .mp3 с помощью FFmpeg или лучше конвертировать уже каждый трек?
4. Какой программой лучше резать? У видео уже есть таймкоды в минутах/секундах, миллисекунды можно будет определить на слух и смотря на дорожку громкости.
[Профиль]  [ЛС] 

userseed

Top Bonus 02* 500GB

Стаж: 8 лет 8 месяцев

Сообщений: 3663

userseed · 12-Май-24 19:32 (спустя 47 мин., ред. 27-Май-24 11:57)

Режь в foobar2000, на "велосипеды" потянуло? Всё уже придумано.
Потерять в качестве? с YouTube? Ясна-понятна
1.
2.
3. Работай с исходником - одним файлом.
4. Вручную. Да, на слух.
шаблон.cue
FILE "имя единого файла.flac" WAVE
TRACK 01 AUDIO
TITLE "Track"
PERFORMER "Artist"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Track"
PERFORMER "Artist"
INDEX 01 04:48:00
[Профиль]  [ЛС] 

Shraibikus

Старожил

Стаж: 15 лет 2 месяца

Сообщений: 1278

Shraibikus · 12-Май-24 20:17 (спустя 45 мин.)

userseed писал(а):
86255353Потерять в качестве? с YouTube? Ясна-понятна
Чего ясна-понятна? Ну да, исходник лосси.
Но рекод из лосси в лосси - потеря качества, не?
Может другого исходника не возможно нигде найди.
Ясна-понятна ему.
[Профиль]  [ЛС] 

userseed

Top Bonus 02* 500GB

Стаж: 8 лет 8 месяцев

Сообщений: 3663

userseed · 12-Май-24 20:21 (спустя 4 мин., ред. 12-Май-24 20:21)

Выздоравливайте.
Если не понятно, то с таким исходником всё равно как ты будешь кодировать и чем.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 12-Май-24 20:36 (спустя 15 мин., ред. 12-Май-24 20:45)

Вот пример разброса мнений по такому простому вопросу. В Premiere Pro можно было покадрово приближать дорожки и резать, но кажется, там с Media Encoder надо иметь дела.
Shraibikus
Другого исходника действительно нет (раньше был bandcamp, но оттуда альбом пропал). Я понимаю, что при перекодировках идёт потеря качества, но нужен именно .mp3.
userseed
У foobar2000 разве есть удобный интерфейс для того, чтоб хотя бы приближать звуковую дорожку и по миллисекундам знать, где затухание/начало нового трека? Есть, конечно, компонент Waveform Minibar (mod), но он для быстрого перемещения, нежели точной нарезки.
[Профиль]  [ЛС] 

Shraibikus

Старожил

Стаж: 15 лет 2 месяца

Сообщений: 1278

Shraibikus · 12-Май-24 20:44 (спустя 7 мин.)

userseed
Какой бы ни был исходник, но формально это - потеря качества.
Учитесь точным определениям, а не лирике.
Так что это вам не хворать.
S1nTech
Да всё равно рекод же - можно любым удобным вам редактором нарезать.
[Профиль]  [ЛС] 

Xpoon26

Top Seed 01* 40r

Стаж: 14 лет 8 месяцев

Сообщений: 1186

Xpoon26 · 12-Май-24 21:48 (спустя 1 час 4 мин.)

Цитата:
Другого исходника действительно нет (раньше был bandcamp, но оттуда альбом пропал). Я понимаю, что при перекодировках идёт потеря качества, но нужен именно .mp3.
Точно других исходников нет? Стриминги/закрытые трекеры?
Цитата:
У foobar2000 разве есть удобный интерфейс для того, чтоб хотя бы приближать звуковую дорожку и по миллисекундам знать, где затухание/начало нового трека? Есть, конечно, компонент Waveform Minibar (mod), но он для быстрого перемещения, нежели точной нарезки.
Audacity используйте
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 12-Май-24 23:28 (спустя 1 час 39 мин., ред. 12-Май-24 23:47)

Xpoon26
Это малоизвестный артист и, я где-то слышал, таковые часто прибегают к тому, чтоб продолжительное время выпускать творчество синглами. По этой причине этот альбом на стримингах нигде не выкладывался.
Насчёт Audacity - теряю ли я что-то, если уже сделал .cue-файлы и сейчас через Premiere Pro сверяю секунды, чтоб точно композиции начинались? foobar2000 также скачал, через него планировал уже с помощью .cue разрезать файл, стоит вместо него использовать предложенный Вами вариант?
P.S. Итак, .cue готовы, и тут встаёт проблема: я уже ранее пытался конвертировать через foobar2000 но совсем ничего не понял в настройки его кодеков и так далее, потому-то пользовался FFmpeg, но резка на треки в нём осуществляется путём переконвертации...
Может, конвертировать в .wav, а после уже с помощью FFmpeg .wav перегнать в .mp3 или лучше всё-таки попробовать Audacity?
[Профиль]  [ЛС] 

Xpoon26

Top Seed 01* 40r

Стаж: 14 лет 8 месяцев

Сообщений: 1186

Xpoon26 · 12-Май-24 23:43 (спустя 15 мин.)

Поищите прогу mp3DirectCut, тоже бесплатная, в ней можно резать без декодирования изначального мп3.
Я бы порезал в аудасити и сохранил бы в лосслесс формате, но, насколько я понял, вам важно получить именно мп3.
[Профиль]  [ЛС] 

userseed

Top Bonus 02* 500GB

Стаж: 8 лет 8 месяцев

Сообщений: 3663

userseed · 13-Май-24 02:16 (спустя 2 часа 32 мин.)

Цитата:
Я бы порезал в аудасити и сохранил бы в лосслесс формате
У него исходник lossy, ты о чем))
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 13-Май-24 07:04 (спустя 4 часа, ред. 13-Май-24 07:04)

S1nTech
Если вы lossy в lossy преобразуете, вам без PCM WAV никак не обойтись, какой бы программой не выполняли действие. У вас Opus, значит желаемое вами действие выполняется в цепочке Opus->Wav->MP3 любой из перечисленных вами программ. Ибо энкодеры MP3 на вход требуют либо WAV файл, либо так называемый "сырой" (raw) PCM поток. Это значит, что ваш Opus программа должна предварительно преобразовать в искомое состояние, и только полученный в результате декодирования Opus поток отдать энкодеру MP3.
Shraibikus писал(а):
86255723userseed
но формально это - потеря качества.
Учитесь точным определениям, а не лирике.
Если следовать точным определениям, имеет место деградация данных, а не потеря мифического качества. В файлах хранятся цифры, нули и единицы. В файлах аналога нет. Качество - характеристика аналоговая. О каком качестве ты всё время здесь талдычишь? Качество чего? Звука, света, вкуса, тактильных ощущений, запаха?
userseed писал(а):
86255645Выздоравливайте.
Если не понятно, то с таким исходником всё равно как ты будешь кодировать и чем.
True.
S1nTech писал(а):
86256097Может, конвертировать в .wav, а после уже с помощью FFmpeg .wav перегнать в .mp3 или лучше всё-таки попробовать Audacity?
Единственное, что в данном случае вам может помочь, это деление Opus на треки в ffmpeg с опцией -codec:a copy, при этом вам придётся определить все таймкоды треков и автоматизировать процесс с помощью скрипта на любом ЯП или выполнить ручками последовательность команд для каждого трека. Все остальные преобразования и деления повлекут деградацию данных.
S1nTech
Для примера вам. Взял вот этот ролик: https://www.youtube.com/watch?v=MxikkPOaZ-U, скачал его с помощью ru.savefrom-dot-net, там формат mp4 и аудио AAC. В ролике есть таймкоды. для первого трека делаю такую команду:
Код:
$ ffmpeg -i sample.mp4 -to 03:13 -map 0:1 -vn -v quiet -stats -codec:a copy 01.mp4
Для второго трека добавляется ещё один таймкод:
Код:
$ ffmpeg -i sample.mp4 -ss 03:13 -to 06:45 -map 0:1 -vn -v quiet -stats -codec:a copy 02.mp4
И по этой схеме для каждого трека подставляя в каждую новую команду соответствующие таймкоды вы получите каждый трек отдельно без перекодирования, данные будут просто скопированы в новый контейнер. При этом в ролике зазоры между треками "километровые", если таймкоды подкорректировать, то их можно аккуратно обрезать. 15 минут работы, и в вашем распоряжении будет цельный потрековый youtube рип без деградации данных.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 13-Май-24 11:19 (спустя 4 часа, ред. 13-Май-24 11:19)

Благодарю всех за участие в вопросе, это уже финишная прямая.
Xpoon26
Да, задача стоит сделать именно .mp3. Просто, так встаёт вопрос: userseed указал на то, что лучше сначала порезать исходник в формате .opus и только потом треки конвертировать, интересно, почему это так? Психоакустические формулы лучше применимы к отдельным композициям, нежели к целиковому альбому? Возможно, ответ в том, что joint stereo и VBR и прочие технологии как раз работают на отдельных треках, сложно представить их работу в целом альбоме.
jubeju
Странно, но в прошлый раз удалось обойтись без преобразования .m4a в .wav, не было форматов-посредников. Это связано с особенностями .opus либо с универсальностью FFmpeg? Либо мне стоит переделать ту работу уже сначала конвертируя в .wav, а после в .mp3?
Вот пример INDEX 01 в уже сделанном .cue: 68:25:08, миллисекунды в .cue выражаются двумя нулями, а не тремя, а также новые "часы" идут в "минуты", как FFmpeg воспринимает миллисекунды, могу ли я указывать там трёхзначные числа? Если что, могу получившийся трек в Premiere Pro посмотреть.
В статье про .cue указаны различные методы работы с зазорами (оставлять поровну вначале и в конце треков и т. д.), я выбрал оставлять зазоры в конце каждого трека, вроде как это более "релевантное" решение.
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 13-Май-24 13:08 (спустя 1 час 48 мин.)

S1nTech
ffmpeg - продвинутый аудио-видео фреймворк. Он автоматом определяет формат входящего файла и, если для получения исходящего файла требуется декодирование входящего файла, то это декодирование тоже выполняется автоматом. В моём примере в предыдущем POST-реквесте формат входящего и исходящего файлов совпадают, а в опции -codec:a я указал copy. Если бы форматы не совпадали и энкодер был бы указан отличный от copy, ffmpeg декодировал бы входящий файл, не посвящая в курс дела пользователя.
Если вам нужно Opus преобразовать в MP3, то без декодирования вам ну никак не обойтись, и ffmpeg его сделает на заднем плане, если вы укажете ему энкодер отличный от copy. И в этом случае не будет иметь значения, когда именно вы это дело поделите на треки, деградация данных в любом случае гарантирована.
И кстати, в .cue вы можете писать индексы в формате 00:12:24 только если имеете дело с CDDA (16 бит, 44100Гц), во всех иных случаях после второго двоеточия будут не фреймы, а доли секунды.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 13-Май-24 13:54 (спустя 45 мин., ред. 13-Май-24 13:54)

jubeju
То есть, конкретно данная опция требует изначальной конвертации в .wav? Деградация данных при конвертации lossy в lossy очевидна, моя задача в том, чтоб её минимизировать (я мог вообще с помощью любого онлайн сервиса сразу видео в .mp3 скачать, но как знаю, большинство сайтов используют устаревшие кодеки .mp3, потому качество звука было бы хуже, по этой причине не пользовался savefrom, так как он сразу предлагает перекодировать, а не скачать именно исходник), userseed и Xpoon26 порекомендовали сначала порезать файл, потому, думаю, сделать так.
То есть, я могу написать вместо 00:12:24 > 00:12:237 к примеру? В Premiere Pro ставил формат отображения аудио в миллисекундах и если начало трека было, например, 68:25:083, то я его округлял до 68:25:08 и так далее.
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 13-Май-24 14:13 (спустя 18 мин.)

S1nTech писал(а):
86258256jubeju
То есть, конкретно данная опция требует изначальной конвертации в .wav?
Если -codec:a copy, то декодирования не требуется. Если в -codec:a указан любой энкодер, то декодирование будет сделано на заднем плане автоматически, юзер его никак не ощутит.
S1nTech писал(а):
86258256Деградация данных при конвертации lossy в lossy очевидна, моя задача в том, чтоб её минимизировать (я мог вообще с помощью любого онлайн сервиса сразу видео в .mp3 скачать, но как знаю, большинство сайтов используют устаревшие кодеки .mp3, потому качество звука было бы хуже, по этой причине не пользовался savefrom, так как он сразу предлагает перекодировать, а не скачать именно исходник), userseed и Xpoon26 порекомендовали сначала порезать файл, потому, думаю, сделать так.
Я бы на вашем месте порезал исходный файл на треки с сохранением формата (если исходный Opus, то и треки Opus) командами, которые я показал выше. А уже треки Opus декодировал бы и отдавал по программному каналу энкодеру MP3 (lame). Я когда-то делал программу - mp3pus - она пакетно преобразует все файлы MP3 в заданном каталоге в файлы Opus, на github.com можете поискать по названию. Примерно так же можно и обратное преобразование сделать.
S1nTech писал(а):
86258256То есть, я могу написать вместо 00:12:24 > 00:12:237 к примеру? В Premiere Pro ставил формат отображения аудио в миллисекундах и если начало трека было, например, 68:25:083, то я его округлял до 68:25:08 и так далее.
Это смотря для чего. Для ffmpeg-а, например, достаточно указать десятые доли секунды или ноль, он резать всё равно будет по сэмплам. У вас же не CDDA. В разделе lossless оцифровок посмотрите любой куй, и сделайте как там.
[Профиль]  [ЛС] 

S1nTech

Стаж: 5 лет 1 месяц

Сообщений: 475

S1nTech · 13-Май-24 18:09 (спустя 3 часа, ред. 13-Май-24 18:09)

jubeju
Во всех .cue, даже к .mp3, числа после второго двоеточия двузначные, впрочем, я также округлил. Хотя на Stack Overflow нашёл вопрос, в котором время с миллисекундами выражалось так: 00:07.731, что интересно, FFmpeg также читает фреймы через точку, а не двоеточие, и кажется, принимает трёхзначные числа (to 01:56.919 весит больше, чем 01:56.911). Если по сэмплам, тогда выпишу таймкоды треков уже в них для разрезания. Посмотрев приведённые Вами в документации ключи и опробовав команду (изначально она не работала из-за -map), делаю вывод, для моей задачи ключи должны быть такими?
Код:
ffmpeg -to 01:56.09 -i 1.opus -codec:a copy 01.opus
-map 0:1 < я не до конца понимаю, что это за функция, но при её наличии происходила ошибка:
Код:
Stream map '0:1' matches no streams.
To ignore this, add a trailing '?' to the map.
Failed to set value '0:1' for option 'map': Invalid argument
Error parsing options for output file 01.opus.
Error opening output files: Invalid argument
-vn < это, как понимаю, отключает видеопоток, но у меня уже чистое аудио, извлечённое через MKVToolNix + gMKVExtractGUI.
-v quiet < неважно, насколько ведётся журнал.
-stats < это значение активно по умолчанию, для того, чтоб команда работала, нужно наоборот вписать -nostats.
[Профиль]  [ЛС] 

Shraibikus

Старожил

Стаж: 15 лет 2 месяца

Сообщений: 1278

Shraibikus · 13-Май-24 18:43 (спустя 33 мин., ред. 13-Май-24 18:43)

jubeju писал(а):
86256884О каком качестве ты всё время здесь талдычишь? Качество чего? Звука, света, вкуса, тактильных ощущений, запаха?
Я употребил "качество" как обиходное понятие - для простоты понимания, без углубления в тему.
Речь идет о сжатии с потерями, так что лицо попроще сделай и дурачком не прикидывайся.
S1nTech
Зачем весь этот огород городить, если в Премьере уже расставлены метки?
Я его не знаю, но предполагаю, что он способен нарезать по меткам, и возможно сразу в mp3.
Если нет, можно в Audacity также по меткам разбить в mp3, например так:
https://www.youtube.com/watch?v=UD3U2Fsm4YE
А то ну в такие дебри понесло, когда делов на 5 минут.
[Профиль]  [ЛС] 

Зека-из-Гроба

VIP (Заслуженный)

Стаж: 13 лет 5 месяцев

Сообщений: 7300

Зека-из-Гроба · 14-Май-24 07:10 (спустя 12 часов)

Не годится Audacity для этого, будет перекодирование заново, из mp3 в mp3. Вариант с ffmpeg правильный.
[Профиль]  [ЛС] 

jubeju

Стаж: 9 месяцев

Сообщений: 94


jubeju · 14-Май-24 10:40 (спустя 3 часа, ред. 14-Май-24 10:40)

S1nTech писал(а):
86259307-map 0:1 < я не до конца понимаю, что это за функция, но при её наличии происходила ошибка:
Всё зависит от исходного файла, если в его контейнере несколько потоков, то надо определиться, каким именно потоком нужно оперировать. Команда ffprobe sample.mkv покажет всю информацию о файле. В её выхлопе нужно найти вот такие строчки:
Код:
Stream #0:0(rus): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
В этой строчке обозначение потока #0:0, соответственно, если хочется работать с этим потоком, то нужно в команде ffmpeg указать -map 0:0. Если у вас audio-файл, и в нём всего один поток, то эту опцию можно и не указывать. Я обычно из видео файлов audio дорожки выдёргиваю, поэтому всегда предпочитаю уточнять.
Shraibikus писал(а):
86259418Я употребил "качество" как обиходное понятие - для простоты понимания, без углубления в тему.
ты сам настаивал на точных определениях, не? качество - неточное определение.
Shraibikus писал(а):
86259418А то ну в такие дебри понесло, когда делов на 5 минут.
Делов действительно на пять минут. Надо всего-то сделать батник, в котором вписать все команды с ключами и таймкодами для каждого трека, и потом этот батник исполнить. В случае с ffmpeg имеет место копирование данных, в случае с Audacity и аналогами будет декодирование и, соответственно, потеря данных, не качества - это если следовать точным определениям.
Зека-из-Гроба писал(а):
86261140Не годится Audacity для этого, будет перекодирование заново, из mp3 в mp3. Вариант с ffmpeg правильный.
Я умный!
S1nTech писал(а):
86259307-vn < это, как понимаю, отключает видеопоток, но у меня уже чистое аудио, извлечённое через MKVToolNix + gMKVExtractGUI.
Ну а зачем вам MKVToolNix, если у вас есть ffmpeg? Он всё умеет делать сам с минимумом проблем и рисков.
S1nTech писал(а):
86259307-v quiet < неважно, насколько ведётся журнал.
-stats < это значение активно по умолчанию, для того, чтоб команда работала, нужно наоборот вписать -nostats.
если -v quiet опустить, ffmpeg в консоль гонит много выхлопа, включая свой баннер. Я люблю чистую консоль, когда в ней наблюдается только прогресс-бар конкретной выполняемой задачи. Я же в Linux... Из танка вылез давно уже. Поэтому эти опции по привычке уже вписываю.
Shraibikus писал(а):
86259418Речь идет о сжатии с потерями,
Данных. ОК? Точное определение?
Shraibikus писал(а):
86259418так что лицо попроще сделай и дурачком не прикидывайся.
Тебе повезло, тебе можно и не прикидываться...
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error