· FabLab Westharima Team · Documentation · 9 min read
External SSD Selection Guide for FFmpeg/Video Editing
Learn how to choose the optimal external SSD for video conversion with FFmpeg. Random access performance, continuous write speeds, and recommended products for different use cases with measured data.
When it comes to video conversion and editing work with FFmpeg, storage selection significantly affects work efficiency. This guide explains FFmpeg-specific requirements and practical usage that general SSD selection guides don’t cover.
Key Terms Used in This Article
Before reading through the article, here’s a brief explanation of important technical terms. Beginners can use this as a reference.
Storage-Related
| Term | Explanation |
|---|---|
| Random Access | Accessing data scattered across arbitrary locations on the disk at high speed, regardless of order. SSDs excel at this, HDDs struggle (seek time occurs). Important for processes frequently accessing temporary files like FFmpeg’s 2-pass encoding. |
| Seek Time | Time it takes for the read/write head to move to the target position on an HDD. This wait time makes HDDs slow at random access. SSDs have zero seek time because they have no moving parts. |
| Disk I/O (Input/Output) | Reading (Input) and writing (Output) data to/from storage. “High I/O” refers to many read/write processes, with storage being busy. I/O constantly occurs during video encoding. |
| Cache | Temporary data storage space for SSDs to operate at high speed. Small capacity but ultra-fast. When writing large amounts of data continuously, cache can become full (cache depletion), causing significant speed reduction. |
| Thermal Throttling | Mechanism that automatically reduces operating speed when SSDs get hot to prevent failure. Easily occurs during long continuous writes. Cooling is important. |
Connection Standard-Related
| Term | Explanation |
|---|---|
| USB 3.2 Gen1/Gen2/Gen2x2 | USB standards and generations. Gen1 is 5Gbps, Gen2 is 10Gbps, Gen2x2 is 20Gbps transfer speed. Higher numbers mean faster. |
| Thunderbolt 4 / USB4 | Ultra-fast transfer standard up to 40Gbps. Uses USB-C connectors. Mainly equipped on Macs and high-performance Windows machines. |
| NVMe (Non-Volatile Memory Express) | High-speed communication protocol for SSDs. Several times faster than conventional SATA connections. |
| PCIe (Peripheral Component Interconnect Express) | High-speed data transmission standard inside computers. Generations include Gen3, Gen4, Gen5, getting faster with each generation. NVMe SSDs use PCIe connections. |
Video Encoding-Related
| Term | Explanation |
|---|---|
| Encoding | Converting video data to another format or size. Process of optimizing file size by adjusting compression rate and image quality. |
| 2-Pass Encoding | Method of encoding video in two passes. Analyzes data in first pass, performs optimal compression in second pass, achieving better balance of quality and capacity. Takes longer than 1-pass encoding but produces higher quality. |
| H.264 / H.265 (HEVC) | Video compression standards. H.265 is newer than H.264, can achieve about half the file size at the same quality, but encoding time is longer. |
| CRF (Constant Rate Factor) | Number determining quality. Smaller means higher quality and larger size, larger means lower quality and smaller size. Commonly 18-28 in FFmpeg (23 is standard). |
| Parallel Processing | Executing multiple tasks simultaneously. For example, encoding 4 videos at the same time. Disk I/O concentrates, making fast SSDs advantageous. |
Why FFmpeg Needs an SSD
Encoding work with FFmpeg has different characteristics from simple file reading and writing.
FFmpeg-Specific Storage Requirements
1. Large Volume of Temporary File Processing
FFmpeg generates a large volume of temporary files during processing. Especially in 2-pass encoding, it writes statistical data in the first pass and reads it while encoding in the second pass. During this process, low random access performance significantly extends overall processing time.
2. Speed Maintenance During Continuous Writes
4K video encoding involves continuous data writing for tens of minutes to hours. Some inexpensive SSDs experience speed drops to 1/3 or less when cache depletes. For example, when writing a 50GB 4K video, it may start at 1000MB/s but drop to 300MB/s midway.
3. I/O Load During Parallel Processing
When processing multiple videos simultaneously, disk I/O concentrates. With HDDs, seek time occurs and processing becomes significantly slower, but SSDs are strong at random access, so speed doesn’t drop even with parallel processing.
Measured: Encoding Time Comparison
Actual results from processing a 60-minute 4K video (H.265→H.264 conversion, CRF23):
| Storage Type | Encoding Time | Notes |
|---|---|---|
| Internal NVMe SSD (PCIe Gen4) | 28 min | Baseline |
| External SSD (Thunderbolt 4) | 29 min | Almost same as internal |
| External SSD (USB 3.2 Gen2, 10Gbps) | 31 min | Slightly delayed |
| External HDD (USB 3.0) | 48 min | 71% increase due to read bottleneck |
With a fast external SSD, you can get almost the same performance as an internal SSD.
Guide to Selecting Without Mistakes
Common Purchase Mistakes
1. Overlooking USB Standard
Even if it says “USB 3.2 compatible,” it might be Gen1 (5Gbps). Always check for “Gen2 (10Gbps)” or “Gen2x2 (20Gbps).”
2. Computer Port Limitations
Even if the SSD supports 20Gbps, if your computer’s USB port only supports 10Gbps, speed is limited to 10Gbps.
Warning for Mac Users:
- MacBook Air (M1/M2): Up to USB 3.1 Gen2 (10Gbps)
- MacBook Pro (M1 Pro and later): Supports Thunderbolt 4 (40Gbps)
Before purchasing, check by going to “About This Mac” → “System Report” → “USB.”
3. Cable Quality
Even with a 20Gbps-capable SSD, if the included cable only supports 10Gbps, a separate high-quality cable purchase may be necessary.
How to Choose Connection Standards
| Use Case | Recommended Standard | Speed |
|---|---|---|
| HD video only | USB 3.2 Gen1 (5Gbps) | 500MB/s |
| 4K video (standard quality) | USB 3.2 Gen2 (10Gbps) | 1000MB/s |
| 4K video (high quality), parallel processing | USB 3.2 Gen2x2 (20Gbps) | 2000MB/s |
| 8K video, RAW material, boot drive | Thunderbolt 4/USB4 (40Gbps) | 3000MB/s+ |
Importance of Backup Strategy
SSDs fail suddenly. Always backup important data to another drive or cloud.
Recommended Configuration:
- Work: External SSD (fast)
- Backup: External HDD (large capacity, low cost)
- Cloud: Final products only
Recommended Configurations and SSDs by Use Case
Weekend Hobby Level (A few times per month, editing HD to 4K video)
Recommended Specs:
- Capacity: 1TB
- Speed: USB 3.2 Gen2 (10Gbps, effective speed 500-1000MB/s)
- Budget: 10,000-20,000 yen
Reason: When processing few videos and slightly longer encoding time is acceptable, cost-performance focus is sufficient. Portable SSDs are convenient and recommended.
Recommended Products:
| Product Name | Connection Standard | Transfer Speed | Capacity | Reference Price | Features |
|---|---|---|---|---|---|
| Samsung T7 | USB 3.2 Gen2 (10Gbps) | Read 1050MB/s Write 1000MB/s | 1TB 2TB | ~13,000 yen ~22,000 yen | No.1 popular, high reliability, compact, PS5 compatible |
| KIOXIA EXCERIA PLUS G2 | USB 3.2 Gen2 (10Gbps) | Up to 1050MB/s | 1TB | ~11,000 yen | Excellent value, lightweight, Japanese maker, encryption support |
| SanDisk Extreme Portable V2 | USB 3.2 Gen2 (10Gbps) | Read 1050MB/s Write 1000MB/s | 1TB 2TB | ~15,000 yen ~23,000 yen | Water/dust resistant (IP55), 3m drop resistance, rugged |
| Buffalo SSD-PHP1.0U3BA | USB 3.2 Gen2 (10Gbps) | Up to 1050MB/s | 1TB 2TB | ~13,000 yen ~24,000 yen | Dust/water resistant (IP55), MIL standard, Type-C compatible |
Semi-Pro (YouTubers etc., editing 4K video several times per week)
Recommended Specs:
- Capacity: 2TB or more
- Speed: USB 3.2 Gen2x2 (20Gbps, effective speed 2000MB/s) or Thunderbolt 4 (40Gbps)
- Budget: 25,000-45,000 yen
Reason: When working on multiple projects simultaneously and speed directly affects revenue, high-speed models are recommended. Speed maintenance performance during continuous writes is also important.
Recommended Products:
| Product Name | Connection Standard | Transfer Speed | Capacity | Reference Price | Features |
|---|---|---|---|---|---|
| Crucial X10 Pro | USB 3.2 Gen2x2 (20Gbps) | Up to 2100MB/s | 2TB 4TB | ~29,000 yen ~53,000 yen | Faster than T9, best value, IP55 dust/water resistant |
| Samsung T9 | USB 3.2 Gen2x2 (20Gbps) | Up to 2000MB/s | 2TB 4TB | ~33,000 yen ~61,000 yen | Brand reliability, encryption support, 3m drop resistance |
| SanDisk Extreme Pro Portable V2 | USB 3.2 Gen2x2 (20Gbps) | Read 2000MB/s Write 2000MB/s | 2TB 4TB | ~32,000 yen ~55,000 yen | Highest class speed, water/dust resistant, professional grade |
| Samsung T7 Shield | USB 3.2 Gen2 (10Gbps) | Up to 1050MB/s | 2TB 4TB | ~24,000 yen ~44,000 yen | IP65 dust/water resistant, impact resistant, budget-focused choice |
Note: Mac M1/M2 Air Users Even with USB 3.2 Gen2x2 (20Gbps) products, if Mac side only supports 10Gbps, effective speed is limited to about 1050MB/s. MacBook Pro M1 Pro and later have no restrictions.
FFmpeg Usage Tips:
# Parallel processing of multiple videos (4 parallel example)
find . -name "*.mp4" | xargs -P 4 -I {} ffmpeg -i {} -c:v libx264 -crf 23 output/{}.mp4With external SSDs, speed degradation is minimal even with parallel processing, significantly reducing work time.
Professional (Daily handling of 8K/RAW material)
Recommended Specs:
- Capacity: 4TB or more
- Speed: Thunderbolt 4/USB4 (40Gbps, effective speed 3000MB/s+)
- Configuration: NVMe SSD + External enclosure (assembly type)
- Budget: 50,000-80,000 yen
Reason: 8K video reaches several GB per minute, requiring large capacity and maximum speed. Assembly types allow future SSD replacement and are more cost-effective long-term.
Recommended Configurations (Assembly Type):
Maximum Performance Configuration (With Cooling Fan)
| Component | Product Name | Transfer Speed | Capacity/Price | Features |
|---|---|---|---|---|
| Enclosure | ACASIS TBU405Pro M1 | Thunderbolt 4 USB4 (40Gbps) | ~15,000 yen | Built-in cooling fan, aluminum chassis, effective speed 3000MB/s+ |
| Internal SSD | WD_BLACK SN850X 2TB | PCIe Gen4 | ~22,000 yen Total: ~37,000 yen | Read 7300MB/s, Write 6600MB/s, professional grade |
| Internal SSD | WD_BLACK SN850X 4TB | PCIe Gen4 | ~46,000 yen Total: ~61,000 yen | Large capacity, optimal for 8K editing |
| Internal SSD | Samsung 990 PRO 4TB | PCIe Gen4 | ~50,000 yen Total: ~65,000 yen | Read 7450MB/s, maximum performance |
Cost-Performance Configuration
| Component | Product Name | Transfer Speed | Capacity/Price | Features |
|---|---|---|---|---|
| Enclosure | ORICO M.2 NVMe SSD Enclosure | USB4 (40Gbps) | ~12,000 yen | Built-in cooling fan, tool-free installation |
| Internal SSD | Crucial P5 Plus 2TB | PCIe Gen4 | ~19,000 yen Total: ~31,000 yen | Read 6600MB/s, excellent value |
About Ready-Made (Portable Type):
As of October 2025, there are almost no ready-made external SSDs (4TB or more) supporting Thunderbolt on the market. For professional large-capacity, high-speed storage, the assembly type (NVMe SSD + external enclosure) above is mainstream. Assembly takes about 5 minutes without tools and has the advantage of being able to replace only the SSD in the future.
Heat Countermeasures: Heat becomes an issue during long encoding. Enclosures with built-in cooling fans (like ACASIS) or cooling with small USB fans can prevent speed degradation.
Actual Usage Experience: Author currently uses ACASIS TBU405Pro M1 + WD_BLACK SN850X 2TB combination as iMac boot drive. Fan is quiet, no heat-related speed degradation even with long-term use. Assembly is tool-free and takes about 5 minutes.
Practical Tips for FFmpeg Users
Efficient Work Directory Structure
/Volumes/WorkSSD/
├── input/ # Original videos
├── temp/ # Temporary files (for 2-pass encoding)
├── output/ # Completed videos
└── scripts/ # FFmpeg scriptsPoints:
- Periodically delete
temp/to ensure space - Separating input and output makes management easier
Encoding Settings and Required Capacity Guidelines
| Setting | Capacity per Hour | Required Free Space for Work |
|---|---|---|
| H.264, CRF23, 1080p | ~4GB | ~12GB (input+output+temp) |
| H.264, CRF23, 4K | ~15GB | ~45GB |
| H.265, CRF28, 4K | ~8GB | ~30GB |
| ProRes 422, 4K | ~60GB | ~180GB |
For 2-pass encoding, an additional few MB to tens of MB is needed for statistics files.
Parallel Processing Ideas with Multiple SSDs
For speedup, separating input and output on different SSDs is effective:
# Example using SSD1 (input) and SSD2 (output)
ffmpeg -i /Volumes/SSD1/input.mp4 -c:v libx264 -crf 23 /Volumes/SSD2/output.mp4Especially when processing large volumes of video, distributing I/O can improve speed.
Heat and Speed Degradation Countermeasures
Symptoms: About 30 minutes after encoding starts, when SSD temperature exceeds 60℃, speed decreases (thermal throttling).
Countermeasures:
- Choose enclosures with built-in cooling fans (ACASIS TBU405Pro, etc.)
- Cooling with small USB fans
- Place on metal heat sink
- Divide encoding and create time for SSD to cool
Purchase, Setup, and Troubleshooting
Pre-Purchase Checklist
- Capacity suitable for use case (1TB/2TB/4TB)
- USB standard meets requirements (Gen2 or higher recommended)
- Compatible with computer’s USB port
- Included cable standard sufficient
- Reviews mention “speed degradation during continuous writes”
- Warranty period sufficient (3-5 years recommended)
Setup Procedure
Mac:
- Connect SSD
- Open “Disk Utility”
- Select SSD → “Erase” → Format “APFS” or “exFAT” (Windows compatible)
- Name and “Erase”
Windows:
- Connect SSD
- Open “Disk Management”
- Right-click new disk → “Initialize Volume”
- “New Simple Volume” → Format “NTFS” or “exFAT” (Mac compatible)
Common Troubles and Solutions
Trouble 1: Speed is slow (less than half of standard)
Causes:
- Connected to USB 2.0 port
- Using old cable
- Cable too long (2m or more risks speed degradation)
Solutions:
- Connect to USB 3.2 or higher port
- Use high-quality short cable
Trouble 2: Not recognized
Causes:
- Format not done
- Cable poor contact
- Power shortage (bus power insufficient)
Solutions:
- Check in Disk Utility/Disk Management
- Unplug and replug cable
- Connect via powered USB hub
Trouble 3: Connection drops midway
Causes:
- Thermal throttling from heat
- Power shortage
Solutions:
- Strengthen cooling
- Use self-powered USB hub
2025 Latest Trends
USB4 and Thunderbolt 5
As of 2025, USB4 (40Gbps) is entering its popularization phase, and Thunderbolt 5 (80Gbps) compatible products are beginning to appear. However, prices are still high, and 40Gbps is currently sufficient for FFmpeg video processing, so there’s no need to forcibly choose the latest standards.
SSD Price Trends
Since late 2024, NAND flash memory prices have been trending downward, and large-capacity SSDs (2TB or more) are becoming more affordable in 2025. As 4K video editing becomes more common, 2TB is becoming the standard choice.
Summary
Points for choosing the optimal external SSD for FFmpeg video processing:
- Understand FFmpeg-specific requirements: Random access performance and speed maintenance during continuous writes are important
- Choose according to use case: For hobby use 1TB/10Gbps, for semi-pro 2TB/20Gbps, for pro 4TB/40Gbps
- Prevent mistakes with confirmation: Check USB standard, computer-side port, cable quality
- Practical utilization: Optimize with work directory structure, parallel processing, heat countermeasures
- Backup strategy: Use SSDs for work, HDDs for backup
With appropriate storage selection, FFmpeg video processing becomes comfortable.

