<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Ffmpeg%3A_extract_text_Indonesia_dari_mp4</id>
	<title>Ffmpeg: extract text Indonesia dari mp4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Ffmpeg%3A_extract_text_Indonesia_dari_mp4"/>
	<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=Ffmpeg:_extract_text_Indonesia_dari_mp4&amp;action=history"/>
	<updated>2026-08-24T10:55:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=Ffmpeg:_extract_text_Indonesia_dari_mp4&amp;diff=73737&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot;Cara paling mudah dan gratis adalah memakai **OpenAI Whisper secara lokal**. Whisper mendukung Bahasa Indonesia, dapat membaca video secara langsung, serta menghasilkan teks b...&quot;</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=Ffmpeg:_extract_text_Indonesia_dari_mp4&amp;diff=73737&amp;oldid=prev"/>
		<updated>2026-08-21T06:49:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Cara paling mudah dan gratis adalah memakai **OpenAI Whisper secara lokal**. Whisper mendukung Bahasa Indonesia, dapat membaca video secara langsung, serta menghasilkan teks b...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Cara paling mudah dan gratis adalah memakai **OpenAI Whisper secara lokal**. Whisper mendukung Bahasa Indonesia, dapat membaca video secara langsung, serta menghasilkan teks biasa dan subtitle.&lt;br /&gt;
&lt;br /&gt;
## Cara paling singkat di Ubuntu&lt;br /&gt;
&lt;br /&gt;
### 1. Instal FFmpeg dan Python&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install -y ffmpeg python3-pip python3-venv&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
### 2. Buat lingkungan Python&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
python3 -m venv whisper-env&lt;br /&gt;
source whisper-env/bin/activate&lt;br /&gt;
pip install -U pip&lt;br /&gt;
pip install -U openai-whisper&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Whisper memang membutuhkan FFmpeg untuk membaca audio atau video. [Dokumentasi resmi Whisper](https://github.com/openai/whisper)&lt;br /&gt;
&lt;br /&gt;
### 3. Transkripsikan video Bahasa Indonesia&lt;br /&gt;
&lt;br /&gt;
Misalnya nama videonya `rekaman.mp4`:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
whisper rekaman.mp4 \&lt;br /&gt;
  --model medium \&lt;br /&gt;
  --language Indonesian \&lt;br /&gt;
  --task transcribe \&lt;br /&gt;
  --output_format all \&lt;br /&gt;
  --output_dir hasil&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Hasilnya berada di folder `hasil/`:&lt;br /&gt;
&lt;br /&gt;
* `rekaman.txt` — teks biasa&lt;br /&gt;
* `rekaman.srt` — subtitle untuk video&lt;br /&gt;
* `rekaman.vtt` — subtitle web&lt;br /&gt;
* `rekaman.tsv` — teks dan waktu dalam tabel&lt;br /&gt;
* `rekaman.json` — data lengkap untuk diproses program&lt;br /&gt;
&lt;br /&gt;
## Pemilihan model&lt;br /&gt;
&lt;br /&gt;
| Model    |   Kebutuhan | Keterangan                           |&lt;br /&gt;
| -------- | ----------: | ------------------------------------ |&lt;br /&gt;
| `small`  |  ±2 GB VRAM | Cepat, akurasi cukup                 |&lt;br /&gt;
| `medium` |  ±5 GB VRAM | Pilihan bagus untuk Bahasa Indonesia |&lt;br /&gt;
| `turbo`  |  ±6 GB VRAM | Sangat cepat dan cukup akurat        |&lt;br /&gt;
| `large`  | ±10 GB VRAM | Paling berat                         |&lt;br /&gt;
&lt;br /&gt;
Untuk RTX 4060 8 GB, saya sarankan:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
whisper rekaman.mp4 \&lt;br /&gt;
  --model turbo \&lt;br /&gt;
  --language Indonesian \&lt;br /&gt;
  --task transcribe \&lt;br /&gt;
  --output_format all \&lt;br /&gt;
  --output_dir hasil&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Jika GPU tidak tersedia, Whisper tetap berjalan menggunakan CPU, tetapi lebih lambat:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
whisper rekaman.mp4 \&lt;br /&gt;
  --model small \&lt;br /&gt;
  --language Indonesian \&lt;br /&gt;
  --device cpu \&lt;br /&gt;
  --output_format all&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
## Jika ingin mengekstrak audio dahulu&lt;br /&gt;
&lt;br /&gt;
Tidak wajib, tetapi dapat membantu jika file video sangat besar:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
ffmpeg -i rekaman.mp4 \&lt;br /&gt;
  -map 0:a:0 \&lt;br /&gt;
  -ac 1 \&lt;br /&gt;
  -ar 16000 \&lt;br /&gt;
  audio.wav&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Kemudian:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
whisper audio.wav \&lt;br /&gt;
  --model medium \&lt;br /&gt;
  --language Indonesian \&lt;br /&gt;
  --task transcribe \&lt;br /&gt;
  --output_format all \&lt;br /&gt;
  --output_dir hasil&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
FFmpeg mendukung konversi audio dari berbagai format video. [Dokumentasi resmi FFmpeg](https://ffmpeg.org/ffmpeg.html)&lt;br /&gt;
&lt;br /&gt;
## Untuk banyak video sekaligus&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
mkdir -p hasil&lt;br /&gt;
&lt;br /&gt;
for video in *.mp4; do&lt;br /&gt;
  whisper &amp;quot;$video&amp;quot; \&lt;br /&gt;
    --model turbo \&lt;br /&gt;
    --language Indonesian \&lt;br /&gt;
    --task transcribe \&lt;br /&gt;
    --output_format all \&lt;br /&gt;
    --output_dir hasil&lt;br /&gt;
done&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Catatan: Whisper menghasilkan transkripsi, tetapi belum otomatis membedakan “Pembicara 1”, “Pembicara 2”, dan seterusnya. Untuk pemisahan pembicara diperlukan proses tambahan bernama **speaker diarization**, misalnya menggunakan WhisperX dan pyannote.&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>