В случае, если кто-то ищет, как отключить это, я нашел ответ здесь:
Как остановить nautilus для управления рабочим столом в единстве
В принципе, установите gnome-tweak- инструмент и отключить «Иконки на рабочем столе» (для более поздних версий, таких как Ubuntu Xenial, что я и использовал, параметр имеет другое имя в более старых версиях).
Чтобы уменьшить размер вашего mp4, у вас есть два хороших варианта с FFmpeg:
Эксперимент с настройками константного коэффициента (CRF), чтобы найти соответствие между размером видеовыхода и качеством видео. Эксперимент с установленным битрейтом по вашему выбору и использовать кодировку с 2-мя проходами.Подробности ниже:
1. Изменение размера с использованием параметра постоянной скорости FFmpeg (CRF):
В FFmpeg настройки CRF варьируются от 0-51, а 0 - к без потерь, а 51 - к ужасно низкому качеству. По умолчанию 23, и вам нужно найти «сладкое пятно» для вашего видео размера и качества видео с некоторыми экспериментами.
Пример командной строки:
ffmpeg -i input.mp4 \
-c:v libx264 -preset slow -crf 22 \
-c:a copy \
output.mp4
Обратите внимание, что в этой командной строке видео и , а аудио просто копируется. Что нужно учитывать:
Поэкспериментируйте с настройками коэффициента постоянной скорости (CRF), чтобы найти соответствие между размерами видеовыхода и качеством видео Если качество видео слишком низкое, попробуйте crf 20 и т. д. (постепенно уменьшая целое число crf), пока не найдете приемлемый компромисс между качеством видео и размером файла.1. Измените размер с помощью параметра постоянной скорости FFmpeg (CRF):
Другой выбор, который, возможно, будет скопирован , дает хорошие результаты, так как пример CRF заключается в использовании заданного битрейта по вашему выбору и использовать кодировку с 2-мя проходами. Следующий пример этого - единственная команда:
ffmpeg -y -i input.mp4 \
-c:v libx264 -preset slow -b:v 1000k -pass 1 \
-c:a copy -f mp4 /dev/null && \
ffmpeg -i input.mp4 \
-c:v libx264 -preset slow -b:v 1000k -pass 2 \
-c:a copy \
output.mp4
Опять же в этом примере видео перекодировано и аудио просто копируется. Что нужно учитывать:
Если качество видео слишком низкое, вы можете попробовать crf 20 и т. Д. (Постепенно уменьшать целое число crf), пока не найдете приемлемый компромисс между качеством видео и размером файла. Поэкспериментируйте с заданным битрейтом по вашему выбору и используйте кодировку с 2-мя проходами.Продолжайте делать это, пока не найдете приемлемый компромисс между качеством видео и размером файла. [ ! d29]
Ссылки:
Руководство по кодированию FFmpeg и H.264: каноническое руководство FFmpeg для кодирования H.264Итак, я понял это. Флаг «-b» в ffmpeg устанавливает скорость передачи битов. Я также узнал, что 1,000,000 - это хорошая общая польза, которая обеспечивает достойный компромисс между размером файла и качеством.
Итак, запустите «ffmpeg -i inputfilename.mp4 -b 1000000 outputfilename.mp4»
Если вы хотите, вы можете заменить 1000000 на другое значение битрейта. Кроме того, вы можете включить флаг «-s WxH», чтобы установить размер выходного видео. Итак, чтобы сделать выходное видео 720p, вы должны включить «-s 1080x720»
Чтобы уменьшить размер вашего mp4, у вас есть два хороших варианта с FFmpeg:
Эксперимент с настройками константного коэффициента (CRF), чтобы найти соответствие между размером видеовыхода и качеством видео. Эксперимент с установленным битрейтом по вашему выбору и использовать кодировку с 2-мя проходами.Подробности ниже:
1. Изменение размера с использованием параметра постоянной скорости FFmpeg (CRF):
В FFmpeg настройки CRF варьируются от 0-51, а 0 - к без потерь, а 51 - к ужасно низкому качеству. По умолчанию 23, и вам нужно найти «сладкое пятно» для вашего видео размера и качества видео с некоторыми экспериментами.
Пример командной строки:
ffmpeg -i input.mp4 \
-c:v libx264 -preset slow -crf 22 \
-c:a copy \
output.mp4
Обратите внимание, что в этой командной строке видео и , а аудио просто копируется. Что нужно учитывать:
Поэкспериментируйте с настройками коэффициента постоянной скорости (CRF), чтобы найти соответствие между размерами видеовыхода и качеством видео Если качество видео слишком низкое, попробуйте crf 20 и т. д. (постепенно уменьшая целое число crf), пока не найдете приемлемый компромисс между качеством видео и размером файла.1. Измените размер с помощью параметра постоянной скорости FFmpeg (CRF):
Другой выбор, который, возможно, будет скопирован , дает хорошие результаты, так как пример CRF заключается в использовании заданного битрейта по вашему выбору и использовать кодировку с 2-мя проходами. Следующий пример этого - единственная команда:
ffmpeg -y -i input.mp4 \
-c:v libx264 -preset slow -b:v 1000k -pass 1 \
-c:a copy -f mp4 /dev/null && \
ffmpeg -i input.mp4 \
-c:v libx264 -preset slow -b:v 1000k -pass 2 \
-c:a copy \
output.mp4
Опять же в этом примере видео перекодировано и аудио просто копируется. Что нужно учитывать:
Если качество видео слишком низкое, вы можете попробовать crf 20 и т. Д. (Постепенно уменьшать целое число crf), пока не найдете приемлемый компромисс между качеством видео и размером файла. Поэкспериментируйте с заданным битрейтом по вашему выбору и используйте кодировку с 2-мя проходами.Продолжайте делать это, пока не найдете приемлемый компромисс между качеством видео и размером файла. [ ! d29]
Ссылки:
Руководство по кодированию FFmpeg и H.264: каноническое руководство FFmpeg для кодирования H.264Итак, я понял это. Флаг «-b» в ffmpeg устанавливает скорость передачи битов. Я также узнал, что 1,000,000 - это хорошая общая польза, которая обеспечивает достойный компромисс между размером файла и качеством.
Итак, запустите «ffmpeg -i inputfilename.mp4 -b 1000000 outputfilename.mp4»
Если вы хотите, вы можете заменить 1000000 на другое значение битрейта. Кроме того, вы можете включить флаг «-s WxH», чтобы установить размер выходного видео. Итак, чтобы сделать выходное видео 720p, вы должны включить «-s 1080x720»