Можно ли разделить кадр с точностью до файла AAC с помощью FFmpeg? - PullRequest
0 голосов
/ 12 мая 2019

Что я сделал:

# create source material
ffmpeg -y -i some.file -c:a libfdk_aac -profile:a aac_he -b:a 128k -ar 44100 source.m4a

# split into two parts 
ffmpeg -y -ss 00:00:00 -i source.m4a -to 6 -c copy part1.m4a
ffmpeg -y -ss 00:00:06 -i source.m4a -c copy part2.m4a

# re-encode only the first part with the same setting as source file
fmpeg -y -i part1.m4a -c:a libfdk_aac -profile:a aac_he -b:a 128k -ar 44100 part1reencoded.m4a

# create file list to be concatenated
echo 'ffconcat version 1.0
file part1reencoded.m4a
file part2.m4a' > my.list

# finally concatenate both parts
ffmpeg -y -f concat -safe 0 -i my.list -c copy parts.m4a

# play the result
ffplay parts.m4a

К сожалению, файл результатов имеет шумы на 00:00:06.

Возможно ли разделить кадр с точностью до файла AAC с помощью FFmpeg?

1 Ответ

1 голос
/ 12 мая 2019

Вы можете точно разделить кадр, на 44100, каждый кадр составляет 23 миллисекунды.

Что вы не можете сделать, это объединить aac из разных кодов.

...