Ich dachte, ich teile mal ein neues Profil, an dem ich arbeite. Es konvertiert Dateien ins HDHomerun-h265-Format. Ich habe es nur kurz getestet und es unterstützt derzeit nur ffmpeg. Nvenc funktioniert damit. Ich bin kein Handbrake-Experte, also überlasse ich diesen Teil jemand anderem. Genug geredet, hier ist es.
[HDHomeRun H.265]
Description=Use this to remove the commercials and convert the source video into a SiliconDust HDHomeRun compatible MPG file with (H.265/AAC) video/audio.
order=ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -x265-params crf=18 -f mpegts -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 160k -map 0:a
ffmpeg-ext=.ts
ffmpeg-audiodelay=skip
PreConversionCommercialRemover=true
RenameExt=.mpg
Ich freue mich, dass dir das Profil gefällt. Leider ist das einzige System, das ich habe und das genug Leistung für eine Konversion und eine Intel-GPU bietet, auf Haswell basierend. Daher mag ich NVENC. Wenn du die Konversion durchführst, teste ich das Ergebnis sehr gerne.
Ich habe es zunächst mit AC3-Audio versucht, leider gab es beim Abspielen mit der HDHomeRun-Windows-10-App viel Rauschen im Stream. Als ich auf AAC-Audio umgestellt habe, war das Problem behoben. Ich bin mir nicht sicher, welches Audioformat standardmäßig für H265-Videos auf HDHomeRun verwendet wird. Ich bin bei FiOS und empfange keine H265-Kanäle. FiOS hinkt den Entwicklungen stark hinterher; sie unterstützen nicht einmal IPv6. Sowohl H264 als auch MPEG2 verwenden jedoch AC3-Audio.
Okay, ich habe gerade festgestellt, dass in deinem Profil die Zeile ffmpeg-audioac3 fehlt. Das ist das, was MCEBuddy verwendet, wenn das Quellvideo einen AC3-Audiostream hat – was bei den meisten Videos heutzutage der Fall ist.
Ich werde einen Test durchführen und ihn für dich hochladen, damit du ihn testen kannst.
Ich habe eine Konvertierung einer mpeg2/ac3-Datei in h265/aac mit nvenc ohne diese Zeile durchgeführt, und es hat einwandfrei funktioniert. Meine Vermutung ist, dass diese Zeile nur notwendig ist, wenn andere Parameter als in der ffmpeg-audio-Zeile verwendet werden. Bitte teilen Sie mir mit, in welchem Verzeichnis/Server es sich befindet, da es eine Weile her ist, seit ich Dateien auf mcebuddy geteilt habe.
Das ist richtig. Wenn du unterschiedliche Einstellungen für die Konvertierung je nachdem, ob die Quelle AC3 ist oder nicht, verwenden möchtest, fügst du die audioac3-Zeile hinzu. Andernfalls wird für beide Fälle die audio-Zeile verwendet.
Es läuft einwandfrei. Was mich überrascht, da Sie wieder auf AC3-Audio zurückgewechselt sind. Außerdem weiß ich nicht, ob das beabsichtigt war oder nicht, aber Ihre Metadaten waren völlig falsch. Dort stand „I Love Lucy“, aber die Sendung ging über Skifahren.
Ja, das waren unsere Testdateien, wir variieren gern ein bisschen, um zu sehen, wie sich der Buddy damit schlägt. Danke, dass du sie getestet hast. Ja, wir sind wieder zu AC3 zurückgekehrt, weil wir denken, dass es bei HDHR standardmäßig verwendet wird, basierend auf einigen Samples, die wir erhalten haben. Die Verbesserung könnte auch daran liegen, dass wir neue Builds von HandBrake und FFmpeg in der nächsten BETA haben, die für Hardware-Encoder optimiert sind und verbesserte Software-Encoder bieten.