Невозможно извлечь аудио с ffmpeg для YouTube


1

Я изо всех сил пытаюсь заставить YouTube принять аудио конференции, которую мы записали. Youtube, кажется, игнорирует аудио записей, которые я слышу с помощью VLC или Video (проигрыватель Gnome). Поэтому моя идея - использовать мощный ffmpeg для конвертации видео и загрузки рабочей версии на YouTube.

Это описание файла, который я получаю от ffmpeg

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'BVAN.mp4':                                                                                                                                                                          
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: iso4avc1isom
    creation_time   : 2018-07-15T08:49:37.000000Z
  Duration: 00:22:44.58, start: 0.000000, bitrate: 26200 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720, 22836 kb/s, SAR 1:1 DAR 16:9, 59.94 fps, 59.94 tbr, 60k tbn, 120k tbc (default)
    Metadata:
      creation_time   : 2018-07-15T08:49:37.000000Z
      handler_name    : ?Apple Alias Data Handler
      encoder         : H264/AVC
      timecode        : 00:00:00;00
    Stream #0:1(eng): Audio: pcm_s24be (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
    Metadata:
      creation_time   : 2018-07-15T08:49:37.000000Z
      handler_name    : ?Apple Alias Data Handler
      timecode        : 00:00:00;00
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
    Metadata:
      creation_time   : 2018-07-15T08:49:37.000000Z
      handler_name    : ?Apple Alias Data Handler
      timecode        : 00:00:00;00

Я старался:  - FFmpeg `Схема угаданного канала для входного потока` - https://askubuntu.com/questions/706584/vlc-does-not-play-pcm-s24-le-audio-in-mov-file - Команда FFmpeg для преобразования MP3 в AAC и много других вопросов, но безуспешно. И, более конкретно, ни одна из этих команд не работает.

ffmpeg -i BVA.mp4 -codec:audio aac -b:audio 128k -codec:video libx264 -crf 23  disagio.mp4
ffmpeg -i BVA.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 192k out.mp4
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 30 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.webm
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 16 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.webm
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 50 -b:video 0 -codec:audio libopus -vbr on -threads 10 lungo.avi
ffmpeg -i BVA.mp4 -codec:video libvpx-vp9 -crf 50 -b:video 0 -codec:audio libopus -vbr on -threads 10 -c:a aac lungo.avi
ffmpeg -i BVA.mp4  -c:a flac -c:v copy merda.avi
ffmpeg -i BVA.mp4 -codec:audio aac -b:audio 128k -codec:video libx264 -crf 23  disagio.mp4
ffmpeg -i BVA.mp4 -c copy -map 0:a:0 maybebaby.mp4 
ffmpeg -i BVA.mp4 -c copy -guess_layout_max 0 maybebaby.mp4 
ffmpeg -guess_layout_max 0 -i BVA.mp4 -c copy -map 0:a:0 maybebaby.mp4 
ffmpeg -guess_layout_max 0 -i BVA.mp4   -ac 1 -c copy -map 0:a:0 maybebaby.mp4 
ffmpeg -guess_layout_max 0 -i BVA.mp4   -ac 1 -c copy -map 0 maybebaby.mp4 
ffmpeg-i BVA.mp4 -c copy -map 0:1 maybebaby.mp4 
ffmpeg -i BVA.mp4 -c copy -map 0:1 maybebaby.mp4 
ffmpeg -i BVA.mp4 -c copy -map 0:0 maybebaby.mp4 
ffmpeg -i BVA.mp4 -c copy -map 0:2  maybebaby.mp4 

Смотрите рекомендации: support.google.com/youtube/answer/4603579?hl=en
Biswapriyo

Возьмите первую команду, которую вы попробовали. Что происходит, когда вы играете результат локально? А что происходит на YT?
Gyan

Все команды не извлекают аудио правильно, так как полученный файл имеет вид белого шума на заднем плане даже локально
asdf
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.