# ffmpeg command used for Optimize feature

**URL:** <https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348>\
**Category:** General Discussions\
**Created:** [September 7, 2017, 3:06pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348 "2017-09-07T15:06:05Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![keldian](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/keldian/32/14532_2.png) [@keldian](https://forums.plex.tv/u/keldian)\
**Post date:** [September 7, 2017, 3:06pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/1 "2017-09-07T15:06:05Z")

</div>

Say I ran the following optimize settings : Custom -\> Universal TV -\> 4 Mbps, 720p

Does anyone know the full ffmpeg command this would invoke?

---

<div class="post-metadata">

**Author:** ![nokdim](https://avatars.discourse-cdn.com/v4/letter/n/7ab992/32.png) [@nokdim](https://forums.plex.tv/u/nokdim)\
**Post date:** [September 7, 2017, 3:40pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/2 "2017-09-07T15:40:32Z")

</div>

Nah but I believe if you run that and check your Plex Media Server.log file you can probably find it it looks something like this:

Sep 07, 2017 09:35:56.623 [0x2b2d4e00b700] DEBUG - Job running: EAE\_ROOT=’/tmp/pms-1f52ee00-9337-406a-8069-5721dd5e5972/EasyAudioEncoder’ FFMPEG\_EXTERNAL\_LIBS=’/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/798f007-1247-linux-ubuntu-x86\_64/’ XDG\_CACHE\_HOME=’/config/Library/Application Support/Plex Media Server/Cache/’ XDG\_DATA\_HOME=’/usr/lib/plexmediaserver/Resources/’ X\_PLEX\_TOKEN=‘xxxxxxxxxxxxxxxxxxxx’ ‘/usr/lib/plexmediaserver/Plex Transcoder’ ‘-codec:#0x100’ ‘h264’ ‘-codec:#0x101’ ‘ac3’ ‘-ss’ ‘1334’ ‘-i’ ‘/media/TV/Ridiculousness/Season 10/Ridiculousness (2011) - S10E02 - 21 Savage.ts’ ‘-filter\_complex’ ‘[0:#0x100]scale=w=720:h=406[0];[0]format=pix\_fmts=yuv420p|nv12[1]’ ‘-map’ ‘[1]’ ‘-codec:0’ ‘libx264’ ‘-crf:0’ ‘21’ ‘-maxrate:0’ ‘1686k’ ‘-bufsize:0’ ‘3372k’ ‘-r:0’ ‘59.939999999999998’ ‘-preset:0’ ‘veryfast’ ‘-level:0’ ‘5.1’ ‘-x264opts:0’ ‘subme=2:me\_range=4:rc\_lookahead=10:me=dia:no\_chroma\_me:8x8dct=0:partitions=none’ ‘-force\_key\_frames:0’ ‘expr:gte(t,1332+n\_forced\*3)’ ‘-map’ ‘0:#0x101’ ‘-metadata:s:1’ ‘language=eng’ ‘-codec:1’ ‘aac’ ‘-ar:1’ ‘48000’ ‘-channel\_layout:1’ ‘stereo’ ‘-b:1’ ‘162k’ ‘-segment\_format’ ‘mpegts’ ‘-f’ ‘ssegment’ ‘-individual\_header\_trailer’ ‘0’ ‘-segment\_time’ ‘3’ ‘-segment\_start\_number’ ‘444’ ‘-segment\_copyts’ ‘1’ ‘-segment\_time\_delta’ ‘0.0625’ ‘-segment\_list’ ‘[http://127.0.0.1:32400/video/:/transcode/session/a5d9ea5d6764d240-com-plexapp-android/dce1839d-397e-4353-8ab0-9cc800285e7d/seglist](http://127.0.0.1:32400/video/:/transcode/session/a5d9ea5d6764d240-com-plexapp-android/dce1839d-397e-4353-8ab0-9cc800285e7d/seglist)’ ‘-segment\_list\_type’ ‘csv’ ‘-segment\_list\_size’ ‘2147483647’ ‘-max\_delay’ ‘5000000’ ‘-avoid\_negative\_ts’ ‘disabled’ ‘-map\_metadata’ ‘-1’ ‘-map\_chapters’ ‘-1’ ‘media-%05d.ts’ ‘-start\_at\_zero’ ‘-copyts’ ‘-y’ ‘-nostats’ ‘-loglevel’ ‘quiet’ ‘-loglevel\_plex’ ‘error’ ‘-progressurl’ ‘[http://127.0.0.1:32400/video/:/transcode/session/a5d9ea5d6764d240-com-plexapp-android/dce1839d-397e-4353-8ab0-9cc800285e7d/progress](http://127.0.0.1:32400/video/:/transcode/session/a5d9ea5d6764d240-com-plexapp-android/dce1839d-397e-4353-8ab0-9cc800285e7d/progress)’

This is just a transcode job for remote playback but they probably all look the same…

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [September 7, 2017, 3:50pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/3 "2017-09-07T15:50:02Z")

</div>

If you are after a quality option for the transcoder:  
Settings - Server - Transcoder - ‘Show Advanced’ - “Background transcoding x264 preset”  
The “slower”, the better the quality.

---

<div class="post-metadata">

**Author:** ![keldian](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/keldian/32/14532_2.png) [@keldian](https://forums.plex.tv/u/keldian)\
**Post date:** [September 7, 2017, 4:00pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/4 "2017-09-07T16:00:18Z")

</div>

> @nokdim said:  
> Nah but I believe if you run that and check your Plex Media Server.log file you can probably find it it looks something like this:

Thanks, that should work for my purposes.

> @OttoKerner said:  
> If you are after a quality option for the transcoder:  
> Settings - Server - Transcoder - ‘Show Advanced’ - “Background transcoding x264 preset”  
> The “slower”, the better the quality.

Useful info but I’m actually looking to automate transcoding beyond what PMS can do, so I don’t intend to ever use its transcoder.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [September 7, 2017, 4:03pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/5 "2017-09-07T16:03:53Z")

</div>

> @keldian said:  
> Useful info but I’m actually looking to automate transcoding beyond what PMS can do, so I don’t intend to ever use its transcoder.

tip: [https://forums.plex.tv/discussion/comment/931888/#Comment\_931888](https://forums.plex.tv/discussion/comment/931888/#Comment_931888)

---

<div class="post-metadata">

**Author:** ![keldian](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/keldian/32/14532_2.png) [@keldian](https://forums.plex.tv/u/keldian)\
**Post date:** [September 10, 2017, 12:42pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/6 "2017-09-10T12:42:28Z")

</div>

Thanks but those instructions are for Windows and I’m running an Ubuntu server, plus his download link is broken. I already have a setup with sickbeard mp4 automator anyway—just trying to get my mp4 conversion just right which is why I’m interested in what Plex uses.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [September 10, 2017, 1:25pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/7 "2017-09-10T13:25:06Z")

</div>

> @keldian said:  
> Thanks but those instructions are for Windows and I’m running an Ubuntu server,

This is a Python script. It uses ffmpeg. These things are available on Linux and should even be installed by default.

---

<div class="post-metadata">

**Author:** ![keldian](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/keldian/32/14532_2.png) [@keldian](https://forums.plex.tv/u/keldian)\
**Post date:** [September 11, 2017, 4:49pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/8 "2017-09-11T16:49:37Z")

</div>

I’m well aware of that, having sunk quite a bit of time tinkering with both ffmpeg and sickbeard mp4 automator in the past few weeks.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 7, 2020, 11:47pm UTC](https://forums.plex.tv/t/ffmpeg-command-used-for-optimize-feature/205348/9 "2020-01-07T23:47:26Z")

</div>


