Media is too big
VIEW IN TELEGRAM
Примерно с такой скоростью deepseek-r1:70b Q4 думает о Римской Империи на Mac Pro M4 Max локально.
gemma2:27b при этом выдает 24 токена в секунду.
#macbook #test
———
@tsingular
gemma2:27b при этом выдает 24 токена в секунду.
#macbook #test
———
@tsingular
🔥10❤1
Как ИИ вытесняет разработчиков. Делаем конвертер видео под Telegram на Mac за 15 минут
Недавно перешел с Windows 11 на MacBook и столкнулся с элементарной проблемой: видео из интернета скачиваешь - оно весит, как правило 100-200 мегов, а подписчиков то жалко - место на смартфонах забивать, тепловую смерть вселенной приближать не хочется, увеличивая энтропию.
И получается нужно конвертировать видео для Telegram, - уменьшать размер, а все программы на Mac либо платные (и недешевые), либо не делают именно то, что нужно.
Решил попросить Claude помочь создать собственное решение — и получилось быстрее и точно что мне нужно.
Делюсь инструкцией:
Сначала устанавливаем FFmpeg через Homebrew:
Создание Quick Action в Automator
Открываем Automator → создаем Quick Action
Настраиваем:
Receive: movies files
In: Finder
Добавляем действие Run Shell Script:
Shell: /bin/bash
Pass input: as arguments
Финальный код с аппаратным ускорением
Вставляем этот код в скрипт:
Что получилось:
Теперь в контекстном меню любого видеофайла есть пункт, который:
Конвертирует видео в формат, оптимальный для Telegram (854x480, H.264)
Использует аппаратное ускорение M4 Max (в 5-10 раз быстрее)
Автоматически добавляет _telegram к имени файла
Не перезаписывает существующие файлы (создает _telegram_1, _telegram_2 и т.д.)
Показывает уведомления о статусе конвертации
Итоги
Время: 15 минут на всё
Стоимость: бесплатно
Результат: точно то, что нужно
Вместо поиска программы за $30-50, которая может делать лишнее и не делать нужное, получил кастомное решение за четверть часа.
P.S. Если что-то не работает, всегда можно спросить у того же ИИ — поможет отладить.
Картинка - вид из окна пока пишу пост :)
#lifehacks #Macbook #Claude
———
@tsingular
Недавно перешел с Windows 11 на MacBook и столкнулся с элементарной проблемой: видео из интернета скачиваешь - оно весит, как правило 100-200 мегов, а подписчиков то жалко - место на смартфонах забивать, тепловую смерть вселенной приближать не хочется, увеличивая энтропию.
И получается нужно конвертировать видео для Telegram, - уменьшать размер, а все программы на Mac либо платные (и недешевые), либо не делают именно то, что нужно.
Решил попросить Claude помочь создать собственное решение — и получилось быстрее и точно что мне нужно.
Делюсь инструкцией:
Сначала устанавливаем FFmpeg через Homebrew:
bash# Устанавливаем Homebrew (если еще нет)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Устанавливаем FFmpeg
brew install ffmpeg
# Проверяем путь к FFmpeg
which ffmpeg
# Результат: /opt/homebrew/bin/ffmpeg (на Apple Silicon)
Создание Quick Action в Automator
Открываем Automator → создаем Quick Action
Настраиваем:
Receive: movies files
In: Finder
Добавляем действие Run Shell Script:
Shell: /bin/bash
Pass input: as arguments
Финальный код с аппаратным ускорением
Вставляем этот код в скрипт:
bashfor f in "$@"
do
# Определяем пути файлов
input_file="$f"
filename=$(basename "$input_file")
directory=$(dirname "$input_file")
name="${filename%.*}"
output_file="$directory/${name}_telegram.mp4"
# Создаем инкрементальное имя, если файл уже существует
counter=1
while [ -e "$output_file" ]; do
output_file="$directory/${name}_telegram_${counter}.mp4"
((counter++))
done
# Лог для отладки
log_file="$HOME/ffmpeg_log.txt"
echo "$(date): Starting hardware-accelerated conversion" > "$log_file"
# Конвертация с аппаратным ускорением VideoToolbox
/opt/homebrew/bin/ffmpeg -i "$input_file" \
-vf "scale=w=854:h=480" \
-c:v h264_videotoolbox -b:v 1M -allow_sw 1 \
-profile:v baseline -movflags +faststart \
-c:a aac -ac 2 -b:a 128k \
"$output_file" 2>> "$log_file"
# Проверяем результат
if [ $? -eq 0 ] && [ -f "$output_file" ] && [ $(stat -f %z "$output_file") -gt 1000 ]; then
osascript -e "display notification \"Готово: $(basename "$output_file")\" with title \"Telegram Video\""
else
osascript -e "display notification \"Ошибка конвертации\" with title \"Error\""
fi
done
Что получилось:
Теперь в контекстном меню любого видеофайла есть пункт, который:
Конвертирует видео в формат, оптимальный для Telegram (854x480, H.264)
Использует аппаратное ускорение M4 Max (в 5-10 раз быстрее)
Автоматически добавляет _telegram к имени файла
Не перезаписывает существующие файлы (создает _telegram_1, _telegram_2 и т.д.)
Показывает уведомления о статусе конвертации
Итоги
Время: 15 минут на всё
Стоимость: бесплатно
Результат: точно то, что нужно
Вместо поиска программы за $30-50, которая может делать лишнее и не делать нужное, получил кастомное решение за четверть часа.
P.S. Если что-то не работает, всегда можно спросить у того же ИИ — поможет отладить.
Картинка - вид из окна пока пишу пост :)
#lifehacks #Macbook #Claude
———
@tsingular
👍20🔥20✍2❤🔥1
Подъехали тесты нового Макбук про М5 макс.
в среднем на 15% быстрее 2024 версии.
даже не знаю.
#macbook #benchmarks #железо
———
@tsingular
в среднем на 15% быстрее 2024 версии.
даже не знаю.
#macbook #benchmarks #железо
———
@tsingular
🤔15✍3❤1