System: AMD Ryzen AI 7 350 w/ Radeon 860M | 32GB RAM | 2560x1600 Display
Purpose: Stream 4K content from TorBox with optimized battery life
Setup Date: December 15, 2025
- Go to your TorBox dashboard
- Find the file you want to stream
- Click the file β Click "Download"
- Find the specific media file β Click download icon
- Choose "Copy Link" to copy the streaming URL
- Double-click
mpv.exeinC:\Development\repos\MPV_setup\ - Press Ctrl+V to paste the TorBox link
- Video starts playing!
That's it! The SmartCopyPaste script handles everything automatically.
C:\Development\repos\MPV_setup\
βββ mpv.exe β Main player executable
βββ portable_config\
β βββ mpv.conf β Main configuration (battery optimized)
β βββ input.conf β Keyboard shortcuts
β βββ scripts\
β β βββ SmartCopyPaste.lua β Paste URL script
β βββ script-opts\
β βββ SmartCopyPaste.conf β Paste script settings
βββ [Other MPV files and DLLs]
| Key | Action |
|---|---|
| Ctrl+V | Paste TorBox URL to start streaming |
| Space | Play / Pause |
| β | Forward 5 seconds |
| β | Backward 5 seconds |
| β | Forward 30 seconds |
| β | Backward 30 seconds |
| f | Toggle fullscreen |
| ESC | Exit fullscreen |
| m | Mute/Unmute |
| q | Quit (save position) |
| Key | Action |
|---|---|
| i | Show stats (basic) |
| I | Toggle persistent stats |
| Ctrl+I | Show VRAM usage (Page 4) |
| ? | Show help overlay |
| Key | Action |
|---|---|
| F1 | DirectX 11 mode (Default - Best stability) |
| F2 | DirectX 12 mode (Test for battery comparison) |
| F3 | Vulkan mode (Backup option) |
| F4 | Low Power mode (Extreme battery saving) |
| Key | Action |
|---|---|
| S | Screenshot with subtitles |
| Ctrl+S | Screenshot video only |
[See input.conf for complete list]
β
Hardware Acceleration - GPU decodes video (60-70% less CPU power)
β
D3D11 Rendering - Native DirectX, efficient for AMD
β
Smart Caching - 200MB buffer reduces network/disk access
β
No Post-Processing - Skips unnecessary filters for 4K sources
β
Multi-Threading - Efficient use of your 8-core CPU
- Press Ctrl+I to show detailed stats (Page 4)
- Look for:
- hwdec: Should show
d3d11vaord3d11va-copy(GPU decoding active) - GPU Memory: Shows VRAM usage
- Dropped frames: Should be 0 or very low
- hwdec: Should show
- Start playback with your TorBox link
- Press F1 (D3D11 - default)
- Watch for ~5 minutes, check battery drain
- Press F2 (D3D12) - compare battery usage
- Use whichever gives better battery life
On Battery (4K Playback):
- Windows Power Mode: Balanced or Best Performance
- MPV Profile: Default (F1 - D3D11)
- Why: Hardware decoding handles 4K efficiently even in balanced mode
On Battery (Extreme Saving):
- Windows Power Mode: Efficiency
- MPV Profile: F4 (Low Power)
- Why: Reduces quality slightly but extends battery significantly
Plugged In:
- Windows Power Mode: Best Performance
- MPV Profile: Default (F1)
- Why: No restrictions, full quality
Press i or Ctrl+I to see stats. Here's what matters:
Hardware Decoding
βββ hwdec: d3d11va β GPU is decoding β
hwdec: no β CPU is decoding β (bad for battery!)
Performance
βββ Dropped Frames: 0 β Should be 0 or very low
βββ GPU Memory: 450 MB β VRAM usage (monitor this)
βββ Cache: 180/200 MB β Buffer status
Video Info
βββ Resolution: 3840x2160 β Your 4K source
βββ FPS: 23.976 β Frame rate
If you see issues:
- hwdec shows "no" β Press Ctrl+H to toggle hardware decoding
- Dropped frames β Check network speed or lower quality
- GPU Memory very high β Normal for 4K, but monitor if system slows
- Check internet connection (4K needs ~25-50 Mbps)
- Press Ctrl+I - verify hwdec is active
- Wait for cache to fill (see cache % in stats)
- Try F4 (Low Power mode) if still stuttering
- Press Ctrl+I - verify hwdec: d3d11va is showing
- If shows "hwdec: no":
- Press Ctrl+H to re-enable hardware decoding
- If still doesn't work, GPU drivers may need update
- Switch Windows to Balanced or Best Performance mode
- Close other applications
- Press Ctrl+H to toggle hardware decoding
- If fixed β AMD driver issue, try updating
- Try F3 (Vulkan mode)
- Press z to delay audio -100ms
- Press x to delay audio +100ms
- Repeat until synchronized
- TorBox links expire after ~1 hour of pause
- Copy a new link from TorBox dashboard
- Press Ctrl+V to resume
Edit portable_config\mpv.conf:
- Use any text editor (Notepad, VS Code, etc.)
- Lines starting with
#are comments - Save and restart MPV
Reduce cache (save RAM):
demuxer-max-bytes=100M # Change from 200M to 100M
Always start fullscreen:
fullscreen=yes # Add this line
Change volume step:
# In input.conf, change:
UP add volume 5 # Instead of 2
You can create custom profiles in mpv.conf:
[my-profile-name]
profile-desc="Description"
setting1=value1
setting2=value2
Activate with: mpv --profile=my-profile-name [file]
- Website: https://mpv.io/
- Manual: https://mpv.io/manual/stable/
- Wiki: https://github.com/mpv-player/mpv/wiki
- Dashboard: https://torbox.app/
- Support: https://support.torbox.app/
- Discord: https://join-discord.torbox.app/
- Configuration: See
portable_config\mpv.conf(heavily commented) - Keybindings: See
portable_config\input.conf(all shortcuts listed)
- MPV portable extracted
- Hardware acceleration configured (D3D11)
- SmartCopyPaste script installed (Ctrl+V support)
- Battery optimizations enabled
- Cache configured for streaming (200MB)
- Keyboard shortcuts set up
- VRAM monitoring available (Ctrl+I)
- Multiple rendering profiles (F1-F4)
-
Test with TorBox:
- Get a media link from TorBox
- Open MPV
- Press Ctrl+V
- Verify playback works
-
Monitor Performance:
- Press Ctrl+I during playback
- Check hwdec status
- Note VRAM usage
- Watch battery drain rate
-
Optimize if Needed:
- Test F1/F2/F3 profiles
- Adjust cache in mpv.conf
- Fine-tune based on your usage
Enjoy your 4K content! π¬