Почему звук, закодированный с помощью mencoder, трещит при растяжении Debian, а не в бастере? - PullRequest
0 голосов
/ 19 октября 2018

Я транскодирую некоторые сериалы с помощью mencoder.Я написал скрипт, в котором ядро:

mencoder 00001.ts -o 00001.avi -passlogfile /tmp/tmp.VQ6WZm1tSo/pass.log -demuxer lavf -nosub -vf softskip,harddup -aspect 16:9 -aid 0 -oac lavc -lavcopts acodec=ac3:abitrate=128 -ovc x264 -x264encopts pass=1:bitrate=800:nointerlaced:force_cfr:frameref=3:mixed_refs:bframes=4:b_adapt=2:b_pyramid=normal:weight_b:weightp=1:direct_pred=auto:aq_mode=1:me=umh:me_range=16:subq=7:nombtree:psy_rd=0.8,0.2:chroma_me:trellis=1:cabac:deblock:8x8dct:partitions=p8x8,b8x8,i8x8,i4x4:nofast_pskip:nodct_decimate:threads=auto:keyint=250:keyint_min=25

Это, пожалуй, единственная интересная часть для этого поста:

-oac lavc -lavcopts acodec=ac3:abitrate=128

Я написал этот скрипт на своем ноутбуке, на компьютере с Debian Buster.,Здесь все хорошо.Но когда я запускаю сценарий на компьютере, где хранятся все записи (на компьютере, работающем с Debian), звук искажается.Какой-то треск ~ 6 Гц.С видео все в порядке.

ИМХО, это связано с какой-то другой версией двоичного файла или библиотеки.Вот почему я попробовал это с другим аудио кодером:

-oac mp3lame -lameopts preset=medium

Все то же самое.

Версии для mencoder немного отличаются на обеих машинах:

ii  mencoder       2:1.3.0-6    amd64        MPlayer's Movie Encoder
ii  mencoder       2:1.3.0-8+b4 amd64        MPlayer's Movie Encoder

Но различия кажутся довольно незначительными:

https://metadata.ftp -master.debian.org / changelogs // main / m / mplayer / mplayer_1.3.0-8_changelog

...