Я не знаю, правильно ли я спрашиваю это, но здесь идет. Я получил DVD-коробку на день рождения и транскодировал файлы для хранения на компьютере для просмотра. После выгрузки сырых файлов на мой компьютер я сжал их с помощью следующей пакетной команды;
INPUT="$1"
for i in *.mp4 ; do
ffmpeg -i "$i" -vcodec h264 -acodec libfaac "$i.ts"
mv "$i.ts" "$i.mp4"
sleep 3
done
Это привело к отличному сжатию и качеству, но когда я смотрю на папку, файлы расположены на значках, это просто серые прямоугольники, когда исходные файлы в той же папке имели изображение отображаемого видео. (Lol, я знаю, это просто косметика, но это меня беспокоит :)
Если я использую команду;
ffmpeg -i input.mp4 -vcodec h264 -acodec libfaac output.mp4
Он отображает значок изображения хорошо, но кодирует как (AVC1) вместо (h264), что не то, что я хочу.
Есть ли способ, которым я могу обратиться к этому в моей команде пакетного файла, чтобы заставить его отображать значок файла по желанию? Спасибо!