Bug 47344 - После конвертации с помощью fs_encode в полученном файле содержится только шум
Summary: После конвертации с помощью fs_encode в полученном файле содержится только шум
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: freeswitch-daemon (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-25 13:12 MSK by Artem Varaksa
Modified: 2023-08-25 13:15 MSK (History)
11 users (show)

See Also:


Attachments
Выходной файл (11.99 KB, audio/x-gsm)
2023-08-25 13:15 MSK, Artem Varaksa
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2023-08-25 13:12:17 MSK
Описание ошибки
===============

1. Необходим любой файл с расширением wav (например, из вложения).
2. # fs_encode file.wav output.gsm
3. Прослушать файл output.gsm (например, с помощью vlc; пример см. во вложении).

Фактический результат: В файле содержится только шум. Продолжительность короче исходного.

Ожидаемый результат: В файле то же содержимое, что и в исходном file.wav.

Дополнительно
=============

Информация о файлах (ffprobe):

> [wav @ 0x55eed5c04300] Discarding ID3 tags because more suitable tags were found.
> Input #0, wav, from 'file.wav':
>   Metadata:
>     title           : WAV Test File
>     album           : Example Files
>     artist          : Online-Convert.com
>   Duration: 00:00:36.04, bitrate: 1411 kb/s
>   Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s


> [gsm @ 0x5610f3b77300] Estimating duration from bitrate, this may be inaccurate
> Input #0, gsm, from 'output.gsm':
>   Duration: 00:00:07.44, start: 0.000000, bitrate: 13 kb/s
>   Stream #0:0: Audio: gsm, 8000 Hz, mono, s16, 13 kb/s


Актуальная часть вывода # fs_encode -v file.wav output.gsm:

> Opening file file.wav
> 2023-08-25 13:06:37.285872 100.00% [DEBUG] switch_core_file.c:444 File file.wav sample rate 44100 doesn't match requested rate 8000
> 2023-08-25 13:06:37.285893 100.00% [WARNING] switch_core_file.c:463 File has 2 channels, muxing to 1 channel will occur.
> Opening file output.gsm
> Frame size is 160
> 2023-08-25 13:06:37.424628 100.00% [WARNING] switch_core_codec.c:932 Codec is not initialized!

Воспроизводимость
=================

[p10] server-10.1-x86-64
freeswitch-daemon-1.10.9-alt1.x86_64
vlc-3.0.18-alt3.x86_64

[sisyphus] server-10.1-x86-64
freeswitch-daemon-1.10.10-alt1.x86_64
vlc-3.0.18-alt3.x86_64
ffprobe-4.4.4-alt1.x86_64
Comment 1 Artem Varaksa 2023-08-25 13:15:49 MSK
Created attachment 14206 [details]
Выходной файл

Исходный файл слишком большой для загрузки в Bugzilla, его можно загрузить с помощью:

# wget https://example-files.online-convert.com/audio/wav/example.wav -O file.wav