После перехода с ffmpeg на avconv опция -psp, по-видимому, неправильно отображает видео для Sony Walkman - «формат файла не поддерживается», она была идеальной и раньше.
ffmpeg -i video.avi -f psp -s 320x240 -vb 500k -ac 2 -ab 128k
video.mp4
Даже «длинная стрелка» не дает результатов работы.
ffmpeg -i video.avi -acodec libfaac -ab 128k -s 320x240 -vcodec
libx264 -b 500k -flags +loop -cmp +chroma -partitions
+parti4x4+partp8x8+partb8x8 -flags2 +mixed_refs -me_method umh -subq 6 -trellis 1 -refs 5 -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 500k -maxrate 768k -bufsize 2M -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 13 -threads 0 -f mp4 video.mp4
У кого-нибудь есть идеи?
Из Кодирование H.264 / AAC в MP4 для PSP :
ffmpeg:
blockquote>-profile:v main -level 3 -x264opts ref=3:b-pyramid=none:weightp=1
больше не использует
ffmpeg
из FFmpeg, ноavconv
из форка под названием libav. Пример команды специально дляffmpeg
(реальный).
Вот решение Mencoder:
mencoder video.avi -of lavf -lavfopts format=mp4 -af lavcresample=48000 -srate 48000 -vf-add harddup -vf-add scale=320:240 -oac lavc -ovc lavc -lavcopts aspect=24/10:aglobal=1:vglobal=1:vcodec=mpeg4:acodec=libfaac:abitrate=128:vbitrate=500 -o video.mp4
Это прекрасно работает на Sony Walkman NWZ-E454.
Это помогло мне кодировать кучу файлов в одном пакете для PSP, используя последнюю (2016) ffmpeg:
for file in *.avi; do
ffmpeg -i "$file" -b:v 120k -strict -2 -s 400x240 -vcodec mpeg4 -ab 64k -ar 24000 -acodec aac "$file.psp.mp4"
done
Может пригодиться для кого-то, кто все еще использует это устройство
Казалось бы, ffmpeg немного случайный, когда дело доходит до опций, которые включены в пакет.
ffmpeg, похоже, меняет параметры командной строки с КАЖДЫМ выпуском .... Я бы хотел, чтобы они этого не делали. Из-за этого я не слишком люблю команду разработчиков ffmpeg или проект. Я нахожу ffmpeg настолько раздражающим для преобразований, что для использования PSP я просто использую Handbrake. Да, Handbrake по-прежнему ffmpeg, но ОНИ сами выбирают варианты.
blockquote>Цитируется из пользовательского CronoCloud на форумах Fedora
Также Джон Стеббинс, сопровождающий PPA Handbrake, сказал об PSP в Handbrake
Предварительная установка PSP была удалена в последней версии HandBrake, потому что было несколько сообщений о несовместимости между предустановкой и различными вариантами PSP. Кажется, что различия в версиях прошивки и т. Д. Очень затрудняют создание официально разрешенного пресета для него. Вот ветка на форумах по ручному тормозу, в которой обсуждаются настройки, которые работают для некоторых пользователей.
blockquote>Это ссылка, на которую он ссылался
https://forum.handbrake.fr/viewtopic.php?f=7&t=13354&p=72244& hilit = psp # p65660
В этом разделе перечислено, какие варианты работают в конкретных ситуациях, и вам нужно будет найти, какой из них работает для вас. Когда вы добавите это как примечание к вашему вопросу или как ответ на ваш вопрос
Надеюсь, это поможет.