Jump to content

jmmille

Members
  • Posts

    14
  • Joined

  • Last visited

Posts posted by jmmille

  1. 11 hours ago, OFark said:

    The "File length mismatch" is due to the fact that FFmpeg threw an error and the output file length isn't the same as the input, a very basic check for "did this work", before we proceed.

     

    I'm not particularly happy with Xabe's output from FFmpeg errors, there's always a lot of data to plough through to get to the reason. But I cannot see an error in there. It looks like FFmpeg just bailed with no error message. But there something we can do:

    In the options page make sure the "Insert file names into FFmpeg previews" is on, then go to the Jobs page click the (i) button next to your movie and copy the argument that it creates. Go to the Compressarr Docker, in Unraid, and open it's console. (Click the Icon, select Console) FFmpeg is a global app in the console so just type "ffmpeg" a space and then paste in the arguments that we copied earlier. This should do exactly the same thing that Compressarr was trying to do, and you should get an error. FFmpeg usually prints it at the end in Red, but clues can appear through the output in yellow. If the error isn't obvious, let me know what it says and I'll see if I can help.

    Thanks for the response.  I'm trying this and when I go to the console, and try to run ffmpeg, it says the command isn't found.  See the attached screenshot.  I tried it with the arguments originally, but once it told me ffmpeg wasn't found, I figured there must be a bigger issue.

    ffmpeg.png

     

    Edit:

    I went into the console and CD'd into /config/FFmpeg and ran ./ffmpeg with the arguments given within compressarr.  The error made me realize I had chosen a hardware decoder (vaapi) when I didn't provide one to the docker.  I removed the hardware decoder and it seems to be running now.

     

    Thanks!

  2. This tool looks awesome.  I'm trying to test conversion settings and functionality.  I've created a filter for one movie.  I set libx265 as the encoder.  When I try to run the job, I get a File Length Mismatch error.  Any ideas?

     

    Quote

    16:26:52 - Begin Initialisation

    16:26:53 - Begin Testing

    16:26:53 - Job is for Movies, Connecting to Radarr

    16:26:53 - Connected to Radarr

    16:26:53 - Fetching List of files from Radarr

    16:26:56 - Files Returned

    16:26:56 - Building Workload

    16:26:56 - Workload compiled

    16:26:56 - Checking Destination Folder

    16:26:56 - Writing Test.txt file

    16:26:56 - Test succeeded

    16:26:56 - Initialisation succeeded

    16:27:07 - Started Job at: 06/03/2021 16:27:07

    16:27:07 - Now Processing: A Random Movie (2018).mkv

    16:27:08 - Xabe.FFmpeg.Exceptions.ConversionException: ffmpeg version 4.2.1-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2019 the FFmpeg developers built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Input #0, matroska,webm, from '/movies/movies/A Random Movie (2018)/A Random Movie (2018).mkv': Metadata: title : A.Random.Movie.2018.1080p.BluRay.x264 CREATION_TIME : 2019-08-22T05:11:01Z ENCODER : Lavf57.7.2 Duration: 01:54:00.96, start: 0.000000, bitrate: 6204 kb/s at Xabe.FFmpeg.FFmpegWrapper.<>c__DisplayClass11_0.<RunProcess>b__0() at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at Xabe.FFmpeg.Conversion.Start(String parameters, CancellationToken cancellationToken) at Compressarr.JobProcessing.ProcessManager.EncodeAVideo(DataReceivedEventHandler dataRecieved, ConversionProgressEventHandler dataProgress, String arguments, CancellationToken token) in /src/Compressarr/JobProcessing/ProcessManager.cs:line 95

    16:27:08 - File length mismatch

     

  3. On 1/14/2021 at 5:26 PM, rampage said:

    This doesn't seem to work for me, I getting HTTP ERROR 400 while open the webui? Do I have to change anything with the default template?

    I'm getting the same HTTP 400 error.  Anyone know what's going on?

     

    Edit:  Doesn't work in chrome.

     

    Found solution from user fnwc:

    When in the web UI, for Chrome, right click "inspect" go to the "Application" and click the "Clear Site Data" button then reload.

    • Thanks 1
  4. I replaced my SSD cache drive in favor of a NVME drive on Sunday.  Monday morning, when I woke up, I got a notification that the drive was missing.  I restarted the Unraid server and the drive came back online.  I went ahead and made a copy of the drive then for an additional backup.  Wednesday, I woke up to the same message and a reboot brought the drive back.  I installed the latest BIOS updates for my motherboard on Wednesday hoping that would help.  Drive worked great all of Thursday and it just failed again.  I actually grabbed the diagnostics this time.

     

    I'm trying to decide if the NVME drive is defective or is it a bad port on my motherboard?

     

    Thanks!

    Log.txt

  5. 12 hours ago, DaClownie said:

    For me, saving all that time and some space is much more valuable than the additional space saved vs. the heat/power/time requirement of the libx265.

    I agree with this as well.  Any space saved is welcomed.  I'm more wondering how/why your encodes with CPU and GPU were similar in size in your trials.  I'm seeing GPU about 50% as effective as the CPU in space savings.  That's what perplexed me.  What size are you seeing for your average hour long TV show (about 45 minutes) after encoding with GPU? 

  6. On 5/6/2020 at 6:37 PM, DaClownie said:

    OK, so here are the full results of the NVidia powered encoding vs. libx265 encoding:

     

    Original File: 1.5GB. .mkv container. h264. 1080p, 42 minutes long.

     

    Size after conversion with nvenc_hvec and hvec_nvenc:

    639.4MB. Total time to convert the media: 6 minutes and 17 seconds.

     

    Size after conversion with libx265:

    598.9MB. Total time to convert the media: 2 hours, 13 minutes, 58 seconds.

     

    I'm not getting this kind of result with a GTX 1060.

    Original 720p h264 file is just over 1GB.

    hevc_nvenc on the 1060: 3 minutes and 35 seconds to encode 670MB.

    libx265: 22 minutes 18 seconds to encode 280MB.

     

    I'm wondering why there's such a variation in results.  Do you think different GPUs work better or worse at encoding?

  7. On 8/10/2017 at 10:03 AM, mjorud said:

     

    A Paperless docker would be awesome. It's on Docker Hub, but I have not been able to make any sense of that.

    Yea, I gave the Paperless docker on the hub a try and failed horribly.  I hope someone way smarter than me will figure it out soon!

    • Upvote 1
×
×
  • Create New...