5

Прочитав эту страницу, я использую avconv (который в данном случае, по-видимому, такой же, как ffmpeg, и который мне нужно использовать вместо этого, так как я пользуюсь верностью Ubuntu), чтобы ускорить видео .swf.

Я не хочу потери качества (не интересуюсь сжатием), просто визуальное ускорение.

avconv -i input.swf -filter:v "setpts=0.5*PTS" output.swf

приводит к потере качества. как мне это предотвратить?

Я не понимаю, почему это происходит, mplayer -af scaletempo -speed 1.7 myvideo.swf играет нормально.


Прочитав эту страницу, я попытался

avconv -i input.mkv -filter:v "setpts=0.5*PTS" -b 1080 output.mkv

Но это не помогло.

2 ответа2

2

Попался!

avconv -i HTSA2-copy.swf -filter:v "setpts=0.5*PTS" -b 12000k -s 1080x1080 Sped_up-setpts=0.5*PTS-HTSA2.swf

значения параметров -b и -s могут быть чрезмерными, ха-ха, но это дает мне то, что я хотел.

2

Это может быть сложно, если вы также хотите масштабировать звук, например, вы хотите сделать его на 10% медленнее (110 или 1,1)

* для аудио его 1/1,1 = 0,90909 ..

avconv -i input.webm -c copy -map 0:0 v.webm
avconv -i input.webm -c copy -map 0:1 a.webm
avconv -i a.webm -acodec libmp3lame a.mp3
avconv -i v.webm -vf setpts=1.1*PTS v2.webm
sox a.mp3 a2.mp3 speed 0.90909
avconv -i a2.mp3 a2.webm
avconv -i a2.webm -i v2.webm -c copy output.webm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .