Параметры ffmpeg: -acodec libfaac -ab 192k производят файлы 150 Кбит?

Хорошо «длинный рассказ короткий»:

Да. Это похоже на нормальный hdd. Вот хороший обзор. Некоторые специальные дополнения, которые я расскажу. Довольно хорошо. Я использую его с сервером.

Формат во время установки ext4 и создать небольшую свопинг ~ 1 ГБ. После установки отредактируйте fstab с sudo gedit /etc/fstab и добавьте следующую строку

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

Это создаст ramdrive для ваших временных файлов, что приведет к снижению старения. Также добавьте noatime,nodiratime,discard в свою строку ext4 после настроек по умолчанию. Это также уменьшит износ и активирует функцию TRIM. Сохраните и перезагрузитесь.

5
задан 4 January 2011 в 16:39

30 ответов

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [1]) упоминают:

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.
2
ответ дан 25 May 2018 в 23:39
  • 1
    THx для вашего намека, интересно, как качество сравнивается с которым компрессия mp3. С itunes мы всегда использовали сжатие 192 aac. кажется немного низким, чтобы иметь только 152 КБ ... но спасибо за ваш ответ! – piedro 19 August 2011 в 18:33

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [1]) упоминают:

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.
2
ответ дан 25 July 2018 в 22:39

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [1]) упоминают:

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.
2
ответ дан 26 July 2018 в 23:30

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [1]) упоминают:

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.
2
ответ дан 31 July 2018 в 12:37

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [1]) упоминают:

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.
2
ответ дан 2 August 2018 в 04:06

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [ 1 ]):

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) составляет 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.

2
ответ дан 4 August 2018 в 20:09

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [ 1 ]):

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) составляет 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.

2
ответ дан 6 August 2018 в 04:11

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [ 1 ]):

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) составляет 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.

2
ответ дан 7 August 2018 в 22:10

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [ 1 ]):

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) составляет 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.

2
ответ дан 10 August 2018 в 10:24

Я не могу дать никаких дополнительных объяснений, но несколько мест (например, [ 1 ]):

Обратите внимание, что максимальная средняя скорость передачи (что -ab указывает в контексте libfaac) составляет 152 кбит / с. Установка этого значения будет проигнорирована, и будет использовано 152 кбит / с.

2
ответ дан 13 August 2018 в 16:50
  • 1
    THx для вашего намека, интересно, как качество сравнивается с которым компрессия mp3. С itunes мы всегда использовали сжатие 192 aac. кажется немного низким, чтобы иметь только 152 КБ ... но спасибо за ваш ответ! – piedro 19 August 2011 в 18:33

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилируйте FFmpeg с помощью --enable-libfaac, и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кода с исправленным faac, который напрямую кодируется faac:

andrew@skamandros~/media$ faac -b 192 -o test.m4a test.wav 
Freeware Advanced Audio Coder
FAAC 1.28

Average bitrate: 192 kbps
Quantization quality: 100
Bandwidth: 20872 Hz
Object type: Low Complexity(MPEG-4) + M/S
Container format: MPEG-4 File Format (MP4)
Encoding test.wav to test.m4a
   frame          | bitrate | elapsed/estim | play/CPU | ETA
11720/11720 (100%)|  192.0  |   21.7/21.7   |   12.52x | 0.0  

andrew@skamandros~/media$ 

И он работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

1
ответ дан 25 May 2018 в 23:39

Для высоких и низких битрейтов вы должны указать другую частоту среза. без ограничения частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k out.mp4

size=     308kB time=00:00:15.01 bitrate= 168.0kbits/s

Когда я определяю частоту среза до половины выборки, я могу перейти к 210 кбит / с

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k -cutoff 24k out.mp4

size=     388kB time=00:00:15.01 bitrate= 211.7kbits/s

Аналогично, значение по умолчанию не будет ниже 64,5 кбит / с:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k out.mp4

size=     122kB time=00:00:15.01 bitrate=  66.4kbits/s

Но если я установил частоту среза очень низко, я могу получить 20 Кбит / s:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k -cutoff 1k out.mp4

size=      40kB time=00:00:15.01 bitrate=  21.9kbits/s

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 25 May 2018 в 23:39

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилируйте FFmpeg с помощью --enable-libfaac, и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кода с исправленным faac, который напрямую кодируется faac:

andrew@skamandros~/media$ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28 Average bitrate: 192 kbps Quantization quality: 100 Bandwidth: 20872 Hz Object type: Low Complexity(MPEG-4) + M/S Container format: MPEG-4 File Format (MP4) Encoding test.wav to test.m4a frame | bitrate | elapsed/estim | play/CPU | ETA 11720/11720 (100%)| 192.0 | 21.7/21.7 | 12.52x | 0.0 andrew@skamandros~/media$

И он работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

1
ответ дан 25 July 2018 в 22:39

Для высоких и низких битрейтов вы должны указать другую частоту среза. без ограничения частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k out.mp4 size= 308kB time=00:00:15.01 bitrate= 168.0kbits/s

Когда я определяю частоту среза до половины выборки, я могу перейти к 210 кбит / с

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k -cutoff 24k out.mp4 size= 388kB time=00:00:15.01 bitrate= 211.7kbits/s

Аналогично, значение по умолчанию не будет ниже 64,5 кбит / с:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k out.mp4 size= 122kB time=00:00:15.01 bitrate= 66.4kbits/s

Но если я установил частоту среза очень низко, я могу получить 20 Кбит / s:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k -cutoff 1k out.mp4 size= 40kB time=00:00:15.01 bitrate= 21.9kbits/s

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 25 July 2018 в 22:39

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилируйте FFmpeg с помощью --enable-libfaac, и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кода с исправленным faac, который напрямую кодируется faac:

andrew@skamandros~/media$ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28 Average bitrate: 192 kbps Quantization quality: 100 Bandwidth: 20872 Hz Object type: Low Complexity(MPEG-4) + M/S Container format: MPEG-4 File Format (MP4) Encoding test.wav to test.m4a frame | bitrate | elapsed/estim | play/CPU | ETA 11720/11720 (100%)| 192.0 | 21.7/21.7 | 12.52x | 0.0 andrew@skamandros~/media$

И он работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

1
ответ дан 26 July 2018 в 23:30

Для высоких и низких битрейтов вы должны указать другую частоту среза. без ограничения частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k out.mp4 size= 308kB time=00:00:15.01 bitrate= 168.0kbits/s

Когда я определяю частоту среза до половины выборки, я могу перейти к 210 кбит / с

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k -cutoff 24k out.mp4 size= 388kB time=00:00:15.01 bitrate= 211.7kbits/s

Аналогично, значение по умолчанию не будет ниже 64,5 кбит / с:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k out.mp4 size= 122kB time=00:00:15.01 bitrate= 66.4kbits/s

Но если я установил частоту среза очень низко, я могу получить 20 Кбит / s:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k -cutoff 1k out.mp4 size= 40kB time=00:00:15.01 bitrate= 21.9kbits/s

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 26 July 2018 в 23:30

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилируйте FFmpeg с помощью --enable-libfaac, и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кода с исправленным faac, который напрямую кодируется faac:

andrew@skamandros~/media$ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28 Average bitrate: 192 kbps Quantization quality: 100 Bandwidth: 20872 Hz Object type: Low Complexity(MPEG-4) + M/S Container format: MPEG-4 File Format (MP4) Encoding test.wav to test.m4a frame | bitrate | elapsed/estim | play/CPU | ETA 11720/11720 (100%)| 192.0 | 21.7/21.7 | 12.52x | 0.0 andrew@skamandros~/media$

И он работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без ограничения частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k out.mp4 size= 308kB time=00:00:15.01 bitrate= 168.0kbits/s

Когда я определяю частоту среза до половины выборки, я могу перейти к 210 кбит / с

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k -cutoff 24k out.mp4 size= 388kB time=00:00:15.01 bitrate= 211.7kbits/s

Аналогично, значение по умолчанию не будет ниже 64,5 кбит / с:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k out.mp4 size= 122kB time=00:00:15.01 bitrate= 66.4kbits/s

Но если я установил частоту среза очень низко, я могу получить 20 Кбит / s:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k -cutoff 1k out.mp4 size= 40kB time=00:00:15.01 bitrate= 21.9kbits/s

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

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

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилируйте FFmpeg с помощью --enable-libfaac, и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кода с исправленным faac, который напрямую кодируется faac:

andrew@skamandros~/media$ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28 Average bitrate: 192 kbps Quantization quality: 100 Bandwidth: 20872 Hz Object type: Low Complexity(MPEG-4) + M/S Container format: MPEG-4 File Format (MP4) Encoding test.wav to test.m4a frame | bitrate | elapsed/estim | play/CPU | ETA 11720/11720 (100%)| 192.0 | 21.7/21.7 | 12.52x | 0.0 andrew@skamandros~/media$

И он работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без ограничения частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k out.mp4 size= 308kB time=00:00:15.01 bitrate= 168.0kbits/s

Когда я определяю частоту среза до половины выборки, я могу перейти к 210 кбит / с

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 210k -cutoff 24k out.mp4 size= 388kB time=00:00:15.01 bitrate= 211.7kbits/s

Аналогично, значение по умолчанию не будет ниже 64,5 кбит / с:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k out.mp4 size= 122kB time=00:00:15.01 bitrate= 66.4kbits/s

Но если я установил частоту среза очень низко, я могу получить 20 Кбит / s:

ffmpeg.exe -y -i input.ts -vn -c:a libfaac -ar 48k -b:a 20k -cutoff 1k out.mp4 size= 40kB time=00:00:15.01 bitrate= 21.9kbits/s

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 2 August 2018 в 04:06

Для высоких и низких битрейтов вы должны указать другую частоту среза. без частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac  -ar 48k -b: a 210k out.mp4 size = 308kB time = 00: 00: 15.01 bitrate = 168.0kbits / s  

Когда я определяю частоту среза до половины выборки, Я могу пойти до 210 кбит / с

  ffmpeg.exe -y -i input.ts -vn -c: libfaac -ar 48k -b: размер 210k -cutoff 24k out.mp4  = 388kB time = 00: 00: 15.01 bitrate = 211.7kbits / s  

Аналогично, значение по умолчанию не будет ниже 64.5 кбит / с:

  ffmpeg  .exe -y -i input.ts -vn -c: libfaac -ar 48k -b: a 20k out.mp4 size = 122kB time = 00: 00: 15.01 bitrate = 66.4kbits / s  

Но если я установил частоту среза очень низко, я могу получить 20 кбит / с:

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac -ar  48k -b: a 20k -cutoff 1k out.mp4 size = 40kB time = 00: 00: 15.01 bitrate = 21.9kbits / s  

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

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

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилировать FFmpeg с - enable-libfaac , и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кодировки с исправленным faac, кодирующий напрямую с faac:

  andrew @ skamandros ~ / media $ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28  Среднее битрейт: 192 кбит / с Качество квантования: 100 Полоса пропускания: 20872 Гц Тип объекта: Низкая сложность (MPEG-4) + M / S Формат контейнера: Формат файла MPEG-4 (MP4) Кодирование test.wav to test.m4a frame |  битрейт |  Истекшее / оценка |  играть / CPU |  ETA 11720/11720 (100%) |  192.0 |  21,7 / 21,7 |  12,52x |  0.0 andrew @ skamandros ~ / media $  

И это работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac  -ar 48k -b: a 210k out.mp4 size = 308kB time = 00: 00: 15.01 bitrate = 168.0kbits / s  

Когда я определяю частоту среза до половины выборки, Я могу пойти до 210 кбит / с

  ffmpeg.exe -y -i input.ts -vn -c: libfaac -ar 48k -b: размер 210k -cutoff 24k out.mp4  = 388kB time = 00: 00: 15.01 bitrate = 211.7kbits / s  

Аналогично, значение по умолчанию не будет ниже 64.5 кбит / с:

  ffmpeg  .exe -y -i input.ts -vn -c: libfaac -ar 48k -b: a 20k out.mp4 size = 122kB time = 00: 00: 15.01 bitrate = 66.4kbits / s  

Но если я установил частоту среза очень низко, я могу получить 20 кбит / с:

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac -ar  48k -b: a 20k -cutoff 1k out.mp4 size = 40kB time = 00: 00: 15.01 bitrate = 21.9kbits / s  

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 6 August 2018 в 04:11

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилировать FFmpeg с - enable-libfaac , и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кодировки с исправленным faac, кодирующий напрямую с faac:

  andrew @ skamandros ~ / media $ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28  Среднее битрейт: 192 кбит / с Качество квантования: 100 Полоса пропускания: 20872 Гц Тип объекта: Низкая сложность (MPEG-4) + M / S Формат контейнера: Формат файла MPEG-4 (MP4) Кодирование test.wav to test.m4a frame |  битрейт |  Истекшее / оценка |  играть / CPU |  ETA 11720/11720 (100%) |  192.0 |  21,7 / 21,7 |  12,52x |  0.0 andrew @ skamandros ~ / media $  

И это работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac  -ar 48k -b: a 210k out.mp4 size = 308kB time = 00: 00: 15.01 bitrate = 168.0kbits / s  

Когда я определяю частоту среза до половины выборки, Я могу пойти до 210 кбит / с

  ffmpeg.exe -y -i input.ts -vn -c: libfaac -ar 48k -b: размер 210k -cutoff 24k out.mp4  = 388kB time = 00: 00: 15.01 bitrate = 211.7kbits / s  

Аналогично, значение по умолчанию не будет ниже 64.5 кбит / с:

  ffmpeg  .exe -y -i input.ts -vn -c: libfaac -ar 48k -b: a 20k out.mp4 size = 122kB time = 00: 00: 15.01 bitrate = 66.4kbits / s  

Но если я установил частоту среза очень низко, я могу получить 20 кбит / с:

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac -ar  48k -b: a 20k -cutoff 1k out.mp4 size = 40kB time = 00: 00: 15.01 bitrate = 21.9kbits / s  

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 7 August 2018 в 22:10

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилировать FFmpeg с - enable-libfaac , и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кодировки с исправленным faac, кодирующий напрямую с faac:

  andrew @ skamandros ~ / media $ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28  Среднее битрейт: 192 кбит / с Качество квантования: 100 Полоса пропускания: 20872 Гц Тип объекта: Низкая сложность (MPEG-4) + M / S Формат контейнера: Формат файла MPEG-4 (MP4) Кодирование test.wav to test.m4a frame |  битрейт |  Истекшее / оценка |  играть / CPU |  ETA 11720/11720 (100%) |  192.0 |  21,7 / 21,7 |  12,52x |  0.0 andrew @ skamandros ~ / media $  

И это работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac  -ar 48k -b: a 210k out.mp4 size = 308kB time = 00: 00: 15.01 bitrate = 168.0kbits / s  

Когда я определяю частоту среза до половины выборки, Я могу пойти до 210 кбит / с

  ffmpeg.exe -y -i input.ts -vn -c: libfaac -ar 48k -b: размер 210k -cutoff 24k out.mp4  = 388kB time = 00: 00: 15.01 bitrate = 211.7kbits / s  

Аналогично, значение по умолчанию не будет ниже 64.5 кбит / с:

  ffmpeg  .exe -y -i input.ts -vn -c: libfaac -ar 48k -b: a 20k out.mp4 size = 122kB time = 00: 00: 15.01 bitrate = 66.4kbits / s  

Но если я установил частоту среза очень низко, я могу получить 20 кбит / с:

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac -ar  48k -b: a 20k -cutoff 1k out.mp4 size = 40kB time = 00: 00: 15.01 bitrate = 21.9kbits / s  

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

0
ответ дан 10 August 2018 в 10:24

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилировать FFmpeg с - enable-libfaac , и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кодировки с исправленным faac, кодирующий напрямую с faac:

  andrew @ skamandros ~ / media $ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28  Среднее битрейт: 192 кбит / с Качество квантования: 100 Полоса пропускания: 20872 Гц Тип объекта: Низкая сложность (MPEG-4) + M / S Формат контейнера: Формат файла MPEG-4 (MP4) Кодирование test.wav to test.m4a frame |  битрейт |  Истекшее / оценка |  играть / CPU |  ETA 11720/11720 (100%) |  192.0 |  21,7 / 21,7 |  12,52x |  0.0 andrew @ skamandros ~ / media $  

И это работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

Для высоких и низких битрейтов вы должны указать другую частоту среза. без частоты среза, этот пример приводит к максимальному битрейту 166 кбит / с (+ 2 кбит / с).

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac  -ar 48k -b: a 210k out.mp4 size = 308kB time = 00: 00: 15.01 bitrate = 168.0kbits / s  

Когда я определяю частоту среза до половины выборки, Я могу пойти до 210 кбит / с

  ffmpeg.exe -y -i input.ts -vn -c: libfaac -ar 48k -b: размер 210k -cutoff 24k out.mp4  = 388kB time = 00: 00: 15.01 bitrate = 211.7kbits / s  

Аналогично, значение по умолчанию не будет ниже 64.5 кбит / с:

  ffmpeg  .exe -y -i input.ts -vn -c: libfaac -ar 48k -b: a 20k out.mp4 size = 122kB time = 00: 00: 15.01 bitrate = 66.4kbits / s  

Но если я установил частоту среза очень низко, я могу получить 20 кбит / с:

  ffmpeg.exe -y -i input.ts -vn -c: a libfaac -ar  48k -b: a 20k -cutoff 1k out.mp4 size = 40kB time = 00: 00: 15.01 bitrate = 21.9kbits / s  

В этих примерах я использовал частоту 48 кГц. При использовании более низкой частоты дискретизации бит / будет также ниже.

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

В настоящее время для Linux есть намного лучшие aac-кодеры для Linux, такие как NeroAacEnc или fdkaac, но если вы все еще заинтересованы в использовании faac, есть патч, который означает, что faac может кодировать с битрейтом 192k, а также намного выше. Handbrake использует этот патч, и его можно загрузить со своего сайта:

http://trac.handbrake.fr/export/3222/trunk/contrib/faac/A00-bitrates.patch

Patch Faac, а затем скомпилировать FFmpeg с - enable-libfaac , и вы можете иметь файлы с высоким битрейтом aac с Faac. Вот пример кодировки с исправленным faac, кодирующий напрямую с faac:

  andrew @ skamandros ~ / media $ faac -b 192 -o test.m4a test.wav Freeware Advanced Audio Coder FAAC 1.28  Среднее битрейт: 192 кбит / с Качество квантования: 100 Полоса пропускания: 20872 Гц Тип объекта: Низкая сложность (MPEG-4) + M / S Формат контейнера: Формат файла MPEG-4 (MP4) Кодирование test.wav to test.m4a frame |  битрейт |  Истекшее / оценка |  играть / CPU |  ETA 11720/11720 (100%) |  192.0 |  21,7 / 21,7 |  12,52x |  0.0 andrew @ skamandros ~ / media $  

И это работает также с FFmpeg. Но теперь есть, безусловно, лучшие aac-кодеры ...

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

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

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