# fffmpeg batch encoding
Description and command line instruction to make a batch encoding of videos from mp4/mov to hap mov.
<h1><b>Istruzioni in italiano</b></h1>
<b> Intro </b>
-Se stai usando il software VVVV puoi scaricare il plugin di vvvv da qui https://vvvv.org/contribution/demolition-media-hap-player; questo ti permetterà di encodare singolarmente i file, ma non di fare una esportazione in serie. Per fare questo seguire le istruzioni che seguono utilizzando terminale.
-Preparare video encoding Hap con quicktime o ffmpeg https://www.dropbox.com/s/u2wiccg9ru1tx41/Hap%20Encoding%20Tips.pdf?dl=1
<b> Importante!! </b>
Alcuni caratteri (come spazio o punti) nel nome di un file potrebbero impedire di eseguire il comando da prompt! Usare terminale o altro per rinominare/sostituire questi caratteri dal nome dei file.
_______________________________________________________________________
<b>Per velocizzare ricerca di ffmpeg:</b>
Modifica le variabili di ambiente relative al sistema
<br>Proprietà di sistema > Avanzato > Variabili d'ambiente > Variabili di sistema : Path: Modifica > aggiungere il percorso per bin che si trova dentro cartella ffmpeg
<h2><b>1. Scaricare build FFMPEG </b></h2>
https://www.ffmpeg.org/download.html
<h2><b>2.a Per conversione da .mp4 a _hap.mov:</b></h2>
Entrare in prompt
```ffmpeg```
<br>```cd Desktop``` (o ovunque tu abbia cartella video)
<br>```cd cartella_video```
<br>se non era in C, per cambiare directory: ```cd /d d:```
<br>poi per entrare nelle cartelle: ```cd nomecartella\nomecartella\nomecartella...```
<br>inserire così com'è:
```for /f "tokens=1 delims=." %a in ('dir /B *.mp4') do ffmpeg -i "%a.mp4" -c:v hap "%a.mov"```
(dove a = variabile qualsiasi)
<h2><b>2.c Per conversione da .mov a _hap.mov:</b></h2>
```for /f "tokens=1 delims=." %a in ('dir /B *.mov') do ffmpeg -i "%a.mov" -c:v hap "%a_hap.mov"```
il nome di destinazione va cambiato in _hap.mov perchè se no sovrascrive il file stesso e non riesce a fare la codifica.
<h2><b>2.b Per conversione da .mov a sequenza di .png:</b></h2>
```for /f "tokens=1 delims=." %a in ('dir /B *.mov') do (if not exist "%a\" mkdir "%a" && ffmpeg -i "%a.mov" -vsync 0 -vf "scale=480:480,fps=30" "%a/out%d.png")```
nel filtro è possibile specificare la dimensione di output e i fps
_______________________________________________________________________
altro link utile:
https://gist.github.com/dlublin/e4585b872dd136ae88b2aa51a6a89aac
看起来很年长的一条鱼
- 粉丝: 40
- 资源: 4611
最新资源
- 这是一个具有一些基本游戏引擎功能的 DirectX 应用程序 .zip
- 这是 DirectX 中的一款基本客户端,服务器游戏,最多可同时支持 16 名玩家在平坦的草地上移动,就像带有皮肤,动画的 .X 网格(来自 Microsoft 演示的 Tiny 模型)一样,.zip
- 这个基础可以非常轻松地修改基于 IL2CPP 的 Unity 游戏 .zip
- 这个仓库用于面向对象编程项目 3.zip
- 离线安装包 Adobe Flash Player 32.0.0.156 ActiveX for IE
- 小波同步压缩变换一维数据转换二维图像的方法(Matlab代码和数据)
- gulp前端开发脚手架.zip学习资料资源
- 暂态提取变换一维数据转换二维图像的方法,可方便结合深度学习-用于故障诊断,状态识别(Matlab代码和数据)
- 运行时 DirectX9 挂钩.zip
- OPSLI 快速开发平台基于springboot、vue、element-ui ,项目采用前后端分离架构,热插拔式业务模块与插件扩展性高 ,代码简洁,功能丰富,开箱即用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈