Redirect 302 redirect from GET @entry_comment_create (d3fd49)

GET https://kbin.spritesserver.nl/m/selfhosted@lemmy.world/t/26306/Comparing-compression-in-AV1-x264-and-x265/top

Components

24 Twig Components
162 Render Count
6177 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
18 3.26ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
17 97.28ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
16 2.38ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
16 13.44ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
16 33.05ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 8,473.24ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 612.85ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 5,251.18ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 36.08ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.77ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.42ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 14.09ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 77.71ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.47ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 124.91ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.52ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 156.80ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 7.78ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 6.73ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 3.82ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 30.57ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.41ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 16.39ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 14.09 ms
Input props
[
  "entry" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2957
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2958 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 2.62 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3514
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.40 ms
Input props
[
  "date" => DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3584
  +date: DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1710023549 {#1793
    date: 2024-03-09 23:32:29.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3648
  +createdAt: DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
  +editedAt: DateTimeImmutable @1710023549 {#1793
    date: 2024-03-09 23:32:29.0 +01:00
  }
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3715
  +subject: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.27 ms
Input props
[
  "subject" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3781
  +formDest: "entry"
  +subject: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 77.71 ms
Input props
[
  "entry" => App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#4095
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        &gt; Any issues on the community? Report it using the report flag.\n
        \n
        &gt; Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#275
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#269
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#271
        date: 2023-12-25 04:10:26.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Comparing-compression-in-AV1-x264-and-x265"
    +title: "Comparing compression in AV1, x264, and x265"
    +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +body: """
      I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
      \n
      **The Setup**  \n
       I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
      \n
      To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
      \n
      **The Results**\n
      \n
      | crf | av1 KB | x265 KB | x264 KB |\n
      |---|---|---|---|\n
      | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
      | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
      | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
      | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
      | 30 | 205,008 | 110,062 | 122,458 |\n
      | 33 | 168,192 | 73,528 | 86,899 |\n
      | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
      | 39 | 116,096 | 31,670 | 47,161 |\n
      | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
      | 45 | 81,805 | 13,598 | 27,484 |\n
      | 48 | 69,044 | 9,726 | 20,823 |\n
      | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
      | 54 | 48,681 | - | - |\n
      | 57 | 39,113 | - | - |\n
      | 60 | 29,062 | - | - |\n
      | 63 | 16,533 – worst possible | - | - |\n
      \n
      \n
      \n
      [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
      \n
      I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
      \n
      If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 138
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1710879031 {#2414
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 26306
    -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
    -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704135645
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
    +editedAt: DateTimeImmutable @1710023549 {#1793
      date: 2024-03-09 23:32:29.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704049245 {#2402
      date: 2023-12-31 20:00:45.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_6910ffb9888420.12759231_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#4220
  +id: "entry_comment_6910ffb9888420.12759231_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 121.70 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5064
  +comment: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4373
    +avatar: null
    +cover: null
    +email: "Shdwdrgn@mander.xyz"
    +username: "@Shdwdrgn@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A person with way too many hobbies, but I still continue to learn new things."
    +lastActive: DateTime @1728855246 {#4432
      date: 2024-10-13 23:34:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
    +entries: Doctrine\ORM\PersistentCollection {#4367 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
    +posts: Doctrine\ORM\PersistentCollection {#4357 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
    +follows: Doctrine\ORM\PersistentCollection {#4343 …}
    +followers: Doctrine\ORM\PersistentCollection {#4341 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
    +violations: Doctrine\ORM\PersistentCollection {#4491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
    +categories: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 7496
    -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
    +apId: "Shdwdrgn@mander.xyz"
    +apProfileId: "https://mander.xyz/u/Shdwdrgn"
    +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "Shdwdrgn"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701980774 {#4428
      date: 2023-12-07 21:26:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687470423 {#4426
      date: 2023-06-22 23:47:03.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5175
  +user: App\Entity\User {#4373
    +avatar: null
    +cover: null
    +email: "Shdwdrgn@mander.xyz"
    +username: "@Shdwdrgn@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A person with way too many hobbies, but I still continue to learn new things."
    +lastActive: DateTime @1728855246 {#4432
      date: 2024-10-13 23:34:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
    +entries: Doctrine\ORM\PersistentCollection {#4367 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
    +posts: Doctrine\ORM\PersistentCollection {#4357 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
    +follows: Doctrine\ORM\PersistentCollection {#4343 …}
    +followers: Doctrine\ORM\PersistentCollection {#4341 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
    +violations: Doctrine\ORM\PersistentCollection {#4491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
    +categories: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 7496
    -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
    +apId: "Shdwdrgn@mander.xyz"
    +apProfileId: "https://mander.xyz/u/Shdwdrgn"
    +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "Shdwdrgn"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701980774 {#4428
      date: 2023-12-07 21:26:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687470423 {#4426
      date: 2023-06-22 23:47:03.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704051245 {#4365
    date: 2023-12-31 20:34:05.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5230
  +date: DateTimeImmutable @1704051245 {#4365
    date: 2023-12-31 20:34:05.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704051245 {#4365
    date: 2023-12-31 20:34:05.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5284
  +createdAt: DateTimeImmutable @1704051245 {#4365
    date: 2023-12-31 20:34:05.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.29 ms
Input props
[
  "user" => App\Entity\User {#4373
    +avatar: null
    +cover: null
    +email: "Shdwdrgn@mander.xyz"
    +username: "@Shdwdrgn@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A person with way too many hobbies, but I still continue to learn new things."
    +lastActive: DateTime @1728855246 {#4432
      date: 2024-10-13 23:34:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
    +entries: Doctrine\ORM\PersistentCollection {#4367 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
    +posts: Doctrine\ORM\PersistentCollection {#4357 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
    +follows: Doctrine\ORM\PersistentCollection {#4343 …}
    +followers: Doctrine\ORM\PersistentCollection {#4341 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
    +violations: Doctrine\ORM\PersistentCollection {#4491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
    +categories: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 7496
    -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
    +apId: "Shdwdrgn@mander.xyz"
    +apProfileId: "https://mander.xyz/u/Shdwdrgn"
    +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "Shdwdrgn"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701980774 {#4428
      date: 2023-12-07 21:26:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687470423 {#4426
      date: 2023-06-22 23:47:03.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5340
  +width: 40
  +height: 40
  +user: App\Entity\User {#4373
    +avatar: null
    +cover: null
    +email: "Shdwdrgn@mander.xyz"
    +username: "@Shdwdrgn@mander.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "A person with way too many hobbies, but I still continue to learn new things."
    +lastActive: DateTime @1728855246 {#4432
      date: 2024-10-13 23:34:06.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
    +entries: Doctrine\ORM\PersistentCollection {#4367 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
    +posts: Doctrine\ORM\PersistentCollection {#4357 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
    +follows: Doctrine\ORM\PersistentCollection {#4343 …}
    +followers: Doctrine\ORM\PersistentCollection {#4341 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
    +violations: Doctrine\ORM\PersistentCollection {#4491 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
    +awards: Doctrine\ORM\PersistentCollection {#4450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
    +categories: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 7496
    -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
    +apId: "Shdwdrgn@mander.xyz"
    +apProfileId: "https://mander.xyz/u/Shdwdrgn"
    +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
    +apFollowersUrl: null
    +apInboxUrl: "https://mander.xyz/inbox"
    +apDomain: "mander.xyz"
    +apPreferredUsername: "Shdwdrgn"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701980774 {#4428
      date: 2023-12-07 21:26:14.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687470423 {#4426
      date: 2023-06-22 23:47:03.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5431
  +subject: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.14 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5488
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 52.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5733
  +comment: App\Entity\EntryComment {#4424
    +user: App\Entity\User {#4373
      +avatar: null
      +cover: null
      +email: "Shdwdrgn@mander.xyz"
      +username: "@Shdwdrgn@mander.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "A person with way too many hobbies, but I still continue to learn new things."
      +lastActive: DateTime @1728855246 {#4432
        date: 2024-10-13 23:34:06.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4374 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4376 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4369 …}
      +entries: Doctrine\ORM\PersistentCollection {#4367 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4364 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4362 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4360 …}
      +posts: Doctrine\ORM\PersistentCollection {#4357 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4355 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4352 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4348 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4345 …}
      +follows: Doctrine\ORM\PersistentCollection {#4343 …}
      +followers: Doctrine\ORM\PersistentCollection {#4341 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4490 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4485 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4479 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4458 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4431 …}
      +violations: Doctrine\ORM\PersistentCollection {#4491 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
      +awards: Doctrine\ORM\PersistentCollection {#4450 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4477 …}
      +categories: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 7496
      -password: "$2y$13$xCQWhtWK1brVRV48QdjSleQLH5iUAqzPpejEl4nt5ZVPITYfqXRqC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4478 …}
      +apId: "Shdwdrgn@mander.xyz"
      +apProfileId: "https://mander.xyz/u/Shdwdrgn"
      +apPublicUrl: "https://mander.xyz/u/Shdwdrgn"
      +apFollowersUrl: null
      +apInboxUrl: "https://mander.xyz/inbox"
      +apDomain: "mander.xyz"
      +apPreferredUsername: "Shdwdrgn"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1701980774 {#4428
        date: 2023-12-07 21:26:14.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687470423 {#4426
        date: 2023-06-22 23:47:03.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You might want to use a code block instead of bullet points for your table, the way you presented it is unreadable but I found the info on your blog page.\n
      \n
      One of my criteria for video formats is the portability. Like sometimes I might watch something through a web browser which natively supports x264. Yeah x265 provides better compression, and AV1 certainly looks interesting, but they both require the addition of codecs on most of my viewing devices and in some cases that’s not possible.\n
      \n
      For most cases I’ve found that CRF25 with x264 works reasonably well. I tend to download 720p videos to watch on our 1080p TV and don’t notice the difference except in very minor situations like rapid motion on a solid-color background (usually only seen on movie studio logo screens). Any sort of animated shows can go even lower without noticeable degradation.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1704051245 {#4433
      date: 2023-12-31 20:34:05.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4422 …}
    +nested: Doctrine\ORM\PersistentCollection {#4420 …}
    +votes: Doctrine\ORM\PersistentCollection {#4418 …}
    +reports: Doctrine\ORM\PersistentCollection {#4416 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4384 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4388 …}
    -id: 268064
    -bodyTs: "'1080p':111 '720p':105 'addit':71 'anim':144 'av1':62 'background':132 'better':59 'block':8 'blog':30 'browser':51 'bullet':11 'case':83,90 'certain':63 'code':7 'codec':73 'color':131 'compress':60 'crf25':95 'criteria':35 'degrad':152 'devic':79 'differ':118 'download':104 'even':148 'except':119 'format':38 'found':25,93 'go':147 'info':27 'instead':9 'interest':65 'like':42,124 'logo':139 'look':64 'lower':149 'might':2,45 'minor':122 'motion':126 'movi':137 'nativ':53 'notic':116,151 'one':32 'page':31 'point':12 'portabl':41 'possibl':87 'present':19 'provid':58 'rapid':125 'reason':99 'requir':69 'screen':140 'seen':135 'show':145 'situat':123 'solid':130 'solid-color':129 'someth':47 'sometim':43 'sort':142 'studio':138 'support':54 'tabl':15 'tend':102 'tv':112 'unread':22 'use':5 'usual':133 've':92 'video':37,106 'view':78 'want':3 'watch':46,108 'way':17 'web':50 'well':100 'without':150 'work':98 'x264':55,97 'x265':57 'yeah':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://mander.xyz/comment/6369347"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051245 {#4365
      date: 2023-12-31 20:34:05.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 1,502.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5817
  +comment: App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5862
  +user: App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704070186 {#4474
    date: 2024-01-01 01:49:46.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5917
  +date: DateTimeImmutable @1704070186 {#4474
    date: 2024-01-01 01:49:46.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704070186 {#4474
    date: 2024-01-01 01:49:46.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5971
  +createdAt: DateTimeImmutable @1704070186 {#4474
    date: 2024-01-01 01:49:46.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 4.01 ms
Input props
[
  "user" => App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6025
  +width: 40
  +height: 40
  +user: App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6106
  +subject: App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.17 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6163
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1,438.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6403
  +comment: App\Entity\EntryComment {#4470
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
      \n
      CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1710224640 {#4476
      date: 2024-03-12 07:24:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4465 …}
    +votes: Doctrine\ORM\PersistentCollection {#4463 …}
    +reports: Doctrine\ORM\PersistentCollection {#4461 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
    -id: 268802
    -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6044723"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704070186 {#4474
      date: 2024-01-01 01:49:46.0 +01:00
    }
  }
  +nestedComments: [
    268953 => App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470}
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    269449 => App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039}
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    269494 => App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058}
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    269505 => App\Entity\EntryComment {#5112
      +user: Proxies\__CG__\App\Entity\User {#5104
        +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
        +cover: null
        +email: "glizzyguzzler@lemmy.blahaj.zone"
        +username: "@glizzyguzzler@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1727320006 {#7974
          date: 2024-09-26 05:06:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
        +entries: Doctrine\ORM\PersistentCollection {#7987 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
        +posts: Doctrine\ORM\PersistentCollection {#7995 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
        +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
        +follows: Doctrine\ORM\PersistentCollection {#8007 …}
        +followers: Doctrine\ORM\PersistentCollection {#8009 …}
        +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
        +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
        +reports: Doctrine\ORM\PersistentCollection {#8019 …}
        +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
        +violations: Doctrine\ORM\PersistentCollection {#8023 …}
        +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
        +awards: Doctrine\ORM\PersistentCollection {#8027 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
        +categories: Doctrine\ORM\PersistentCollection {#8031 …}
        -id: 71522
        -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
        +apId: "glizzyguzzler@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "glizzyguzzler"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1699135962 {#7971
          date: 2023-11-04 23:12:42.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699135961 {#7973
          date: 2023-11-04 23:12:41.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5089}
      +root: App\Entity\EntryComment {#4470}
      +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1704095921 {#5107
        date: 2024-01-01 08:58:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
        "@GekkoState@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5102 …}
      +nested: Doctrine\ORM\PersistentCollection {#5100 …}
      +votes: Doctrine\ORM\PersistentCollection {#5098 …}
      +reports: Doctrine\ORM\PersistentCollection {#5114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
      -id: 269505
      -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/5322036"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704095921 {#5110
        date: 2024-01-01 08:58:41.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 587.09 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6463
  +comment: App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.27 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6510
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.25 ms
Input props
[
  "date" => DateTimeImmutable @1704074464 {#5038
    date: 2024-01-01 03:01:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6565
  +date: DateTimeImmutable @1704074464 {#5038
    date: 2024-01-01 03:01:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.18 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704074464 {#5038
    date: 2024-01-01 03:01:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6619
  +createdAt: DateTimeImmutable @1704074464 {#5038
    date: 2024-01-01 03:01:04.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 39.40 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6673
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6758
  +subject: App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 2.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6815
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 509.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7055
  +comment: App\Entity\EntryComment {#5039
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4470
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
        \n
        CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 12
      +score: 0
      +lastActive: DateTime @1710224640 {#4476
        date: 2024-03-12 07:24:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4465 …}
      +votes: Doctrine\ORM\PersistentCollection {#4463 …}
      +reports: Doctrine\ORM\PersistentCollection {#4461 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
      -id: 268802
      -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6044723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704070186 {#4474
        date: 2024-01-01 01:49:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
      \n
      Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704074464 {#5037
      date: 2024-01-01 03:01:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5040 …}
    +nested: Doctrine\ORM\PersistentCollection {#5042 …}
    +votes: Doctrine\ORM\PersistentCollection {#5044 …}
    +reports: Doctrine\ORM\PersistentCollection {#5046 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
    -id: 268953
    -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704074464 {#5038
      date: 2024-01-01 03:01:04.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 505.28 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7110
  +comment: App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7155
  +user: App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1704092323 {#5054
    date: 2024-01-01 07:58:43.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7210
  +date: DateTimeImmutable @1704092323 {#5054
    date: 2024-01-01 07:58:43.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704092323 {#5054
    date: 2024-01-01 07:58:43.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7264
  +createdAt: DateTimeImmutable @1704092323 {#5054
    date: 2024-01-01 07:58:43.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.31 ms
Input props
[
  "user" => App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7318
  +width: 40
  +height: 40
  +user: App\Entity\User {#4454
    +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
    +cover: null
    +email: "UndercoverUlrikHD@programming.dev"
    +username: "@UndercoverUlrikHD@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729570249 {#4475
      date: 2024-10-22 06:10:49.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
    +entries: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
    +posts: Doctrine\ORM\PersistentCollection {#4435 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
    +follows: Doctrine\ORM\PersistentCollection {#4505 …}
    +followers: Doctrine\ORM\PersistentCollection {#4507 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
    +reports: Doctrine\ORM\PersistentCollection {#4517 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
    +violations: Doctrine\ORM\PersistentCollection {#4521 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
    +awards: Doctrine\ORM\PersistentCollection {#4525 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
    +categories: Doctrine\ORM\PersistentCollection {#4529 …}
    -id: 64175
    -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
    +apId: "UndercoverUlrikHD@programming.dev"
    +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
    +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "UndercoverUlrikHD"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729031545 {#4472
      date: 2024-10-16 00:32:25.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697922653 {#4468
      date: 2023-10-21 23:10:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7408
  +subject: App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.22 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7465
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 475.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7705
  +comment: App\Entity\EntryComment {#5058
    +user: App\Entity\User {#4454
      +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
      +cover: null
      +email: "UndercoverUlrikHD@programming.dev"
      +username: "@UndercoverUlrikHD@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729570249 {#4475
        date: 2024-10-22 06:10:49.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
      +entries: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
      +posts: Doctrine\ORM\PersistentCollection {#4435 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
      +follows: Doctrine\ORM\PersistentCollection {#4505 …}
      +followers: Doctrine\ORM\PersistentCollection {#4507 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
      +reports: Doctrine\ORM\PersistentCollection {#4517 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
      +violations: Doctrine\ORM\PersistentCollection {#4521 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
      +awards: Doctrine\ORM\PersistentCollection {#4525 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
      +categories: Doctrine\ORM\PersistentCollection {#4529 …}
      -id: 64175
      -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
      +apId: "UndercoverUlrikHD@programming.dev"
      +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
      +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "UndercoverUlrikHD"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729031545 {#4472
        date: 2024-10-16 00:32:25.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697922653 {#4468
        date: 2023-10-21 23:10:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5039
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4470
        +user: App\Entity\User {#4454}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
          \n
          CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1710224640 {#4476
          date: 2024-03-12 07:24:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4465 …}
        +votes: Doctrine\ORM\PersistentCollection {#4463 …}
        +reports: Doctrine\ORM\PersistentCollection {#4461 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
        -id: 268802
        -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6044723"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704070186 {#4474
          date: 2024-01-01 01:49:46.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
        \n
        Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704074464 {#5037
        date: 2024-01-01 03:01:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5040 …}
      +nested: Doctrine\ORM\PersistentCollection {#5042 …}
      +votes: Doctrine\ORM\PersistentCollection {#5044 …}
      +reports: Doctrine\ORM\PersistentCollection {#5046 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
      -id: 268953
      -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704074464 {#5038
        date: 2024-01-01 03:01:04.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: """
      > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
      \n
      Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
      \n
      > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
      \n
      I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
      \n
      Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704092323 {#5057
      date: 2024-01-01 07:58:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5061 …}
    +nested: Doctrine\ORM\PersistentCollection {#5066 …}
    +votes: Doctrine\ORM\PersistentCollection {#5062 …}
    +reports: Doctrine\ORM\PersistentCollection {#5068 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
    -id: 269449
    -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6048307"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704092323 {#5054
      date: 2024-01-01 07:58:43.0 +01:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 464.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7760
  +comment: App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 32.43 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5081
    +avatar: null
    +cover: null
    +email: "GekkoState@lemmings.world"
    +username: "@GekkoState@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1710219933 {#3472
      date: 2024-03-12 06:05:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
    +entries: Doctrine\ORM\PersistentCollection {#3103 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
    +posts: Doctrine\ORM\PersistentCollection {#3466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
    +follows: Doctrine\ORM\PersistentCollection {#3460 …}
    +followers: Doctrine\ORM\PersistentCollection {#3459 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
    +reports: Doctrine\ORM\PersistentCollection {#3446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
    +violations: Doctrine\ORM\PersistentCollection {#3444 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
    +awards: Doctrine\ORM\PersistentCollection {#3442 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
    +categories: Doctrine\ORM\PersistentCollection {#3441 …}
    -id: 60325
    -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
    +apId: "GekkoState@lemmings.world"
    +apProfileId: "https://lemmings.world/u/GekkoState"
    +apPublicUrl: "https://lemmings.world/u/GekkoState"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "GekkoState"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712653270 {#3474
      date: 2024-04-09 11:01:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697431246 {#3485
      date: 2023-10-16 06:40:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7805
  +user: Proxies\__CG__\App\Entity\User {#5081
    +avatar: null
    +cover: null
    +email: "GekkoState@lemmings.world"
    +username: "@GekkoState@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1710219933 {#3472
      date: 2024-03-12 06:05:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
    +entries: Doctrine\ORM\PersistentCollection {#3103 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
    +posts: Doctrine\ORM\PersistentCollection {#3466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
    +follows: Doctrine\ORM\PersistentCollection {#3460 …}
    +followers: Doctrine\ORM\PersistentCollection {#3459 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
    +reports: Doctrine\ORM\PersistentCollection {#3446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
    +violations: Doctrine\ORM\PersistentCollection {#3444 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
    +awards: Doctrine\ORM\PersistentCollection {#3442 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
    +categories: Doctrine\ORM\PersistentCollection {#3441 …}
    -id: 60325
    -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
    +apId: "GekkoState@lemmings.world"
    +apProfileId: "https://lemmings.world/u/GekkoState"
    +apPublicUrl: "https://lemmings.world/u/GekkoState"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "GekkoState"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712653270 {#3474
      date: 2024-04-09 11:01:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697431246 {#3485
      date: 2023-10-16 06:40:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704094697 {#5087
    date: 2024-01-01 08:38:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3418
  +date: DateTimeImmutable @1704094697 {#5087
    date: 2024-01-01 08:38:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704094697 {#5087
    date: 2024-01-01 08:38:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3364
  +createdAt: DateTimeImmutable @1704094697 {#5087
    date: 2024-01-01 08:38:17.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5081
    +avatar: null
    +cover: null
    +email: "GekkoState@lemmings.world"
    +username: "@GekkoState@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1710219933 {#3472
      date: 2024-03-12 06:05:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
    +entries: Doctrine\ORM\PersistentCollection {#3103 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
    +posts: Doctrine\ORM\PersistentCollection {#3466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
    +follows: Doctrine\ORM\PersistentCollection {#3460 …}
    +followers: Doctrine\ORM\PersistentCollection {#3459 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
    +reports: Doctrine\ORM\PersistentCollection {#3446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
    +violations: Doctrine\ORM\PersistentCollection {#3444 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
    +awards: Doctrine\ORM\PersistentCollection {#3442 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
    +categories: Doctrine\ORM\PersistentCollection {#3441 …}
    -id: 60325
    -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
    +apId: "GekkoState@lemmings.world"
    +apProfileId: "https://lemmings.world/u/GekkoState"
    +apPublicUrl: "https://lemmings.world/u/GekkoState"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "GekkoState"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712653270 {#3474
      date: 2024-04-09 11:01:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697431246 {#3485
      date: 2023-10-16 06:40:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3321
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5081
    +avatar: null
    +cover: null
    +email: "GekkoState@lemmings.world"
    +username: "@GekkoState@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1710219933 {#3472
      date: 2024-03-12 06:05:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
    +entries: Doctrine\ORM\PersistentCollection {#3103 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
    +posts: Doctrine\ORM\PersistentCollection {#3466 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
    +follows: Doctrine\ORM\PersistentCollection {#3460 …}
    +followers: Doctrine\ORM\PersistentCollection {#3459 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
    +reports: Doctrine\ORM\PersistentCollection {#3446 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
    +violations: Doctrine\ORM\PersistentCollection {#3444 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
    +awards: Doctrine\ORM\PersistentCollection {#3442 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
    +categories: Doctrine\ORM\PersistentCollection {#3441 …}
    -id: 60325
    -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
    +apId: "GekkoState@lemmings.world"
    +apProfileId: "https://lemmings.world/u/GekkoState"
    +apPublicUrl: "https://lemmings.world/u/GekkoState"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "GekkoState"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1712653270 {#3474
      date: 2024-04-09 11:01:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697431246 {#3485
      date: 2023-10-16 06:40:46.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3250
  +subject: App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3203
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 134.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7834
  +comment: App\Entity\EntryComment {#5089
    +user: Proxies\__CG__\App\Entity\User {#5081
      +avatar: null
      +cover: null
      +email: "GekkoState@lemmings.world"
      +username: "@GekkoState@lemmings.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1710219933 {#3472
        date: 2024-03-12 06:05:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
      +entries: Doctrine\ORM\PersistentCollection {#3103 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
      +posts: Doctrine\ORM\PersistentCollection {#3466 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
      +follows: Doctrine\ORM\PersistentCollection {#3460 …}
      +followers: Doctrine\ORM\PersistentCollection {#3459 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
      +reports: Doctrine\ORM\PersistentCollection {#3446 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
      +violations: Doctrine\ORM\PersistentCollection {#3444 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
      +awards: Doctrine\ORM\PersistentCollection {#3442 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
      +categories: Doctrine\ORM\PersistentCollection {#3441 …}
      -id: 60325
      -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
      +apId: "GekkoState@lemmings.world"
      +apProfileId: "https://lemmings.world/u/GekkoState"
      +apPublicUrl: "https://lemmings.world/u/GekkoState"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmings.world/inbox"
      +apDomain: "lemmings.world"
      +apPreferredUsername: "GekkoState"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1712653270 {#3474
        date: 2024-04-09 11:01:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697431246 {#3485
        date: 2023-10-16 06:40:46.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5058
      +user: App\Entity\User {#4454
        +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
        +cover: null
        +email: "UndercoverUlrikHD@programming.dev"
        +username: "@UndercoverUlrikHD@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729570249 {#4475
          date: 2024-10-22 06:10:49.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
        +entries: Doctrine\ORM\PersistentCollection {#4443 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
        +posts: Doctrine\ORM\PersistentCollection {#4435 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
        +follows: Doctrine\ORM\PersistentCollection {#4505 …}
        +followers: Doctrine\ORM\PersistentCollection {#4507 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
        +reports: Doctrine\ORM\PersistentCollection {#4517 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
        +violations: Doctrine\ORM\PersistentCollection {#4521 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
        +awards: Doctrine\ORM\PersistentCollection {#4525 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
        +categories: Doctrine\ORM\PersistentCollection {#4529 …}
        -id: 64175
        -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
        +apId: "UndercoverUlrikHD@programming.dev"
        +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
        +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "UndercoverUlrikHD"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729031545 {#4472
          date: 2024-10-16 00:32:25.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697922653 {#4468
          date: 2023-10-21 23:10:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5039
        +user: Proxies\__CG__\App\Entity\User {#1978 …2}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4470
          +user: App\Entity\User {#4454}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
            \n
            CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 12
          +score: 0
          +lastActive: DateTime @1710224640 {#4476
            date: 2024-03-12 07:24:00.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4465 …}
          +votes: Doctrine\ORM\PersistentCollection {#4463 …}
          +reports: Doctrine\ORM\PersistentCollection {#4461 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
          -id: 268802
          -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6044723"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704070186 {#4474
            date: 2024-01-01 01:49:46.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
          \n
          Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1704074464 {#5037
          date: 2024-01-01 03:01:04.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5040 …}
        +nested: Doctrine\ORM\PersistentCollection {#5042 …}
        +votes: Doctrine\ORM\PersistentCollection {#5044 …}
        +reports: Doctrine\ORM\PersistentCollection {#5046 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
        -id: 268953
        -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704074464 {#5038
          date: 2024-01-01 03:01:04.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: """
        > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
        \n
        Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
        \n
        > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
        \n
        I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
        \n
        Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704092323 {#5057
        date: 2024-01-01 07:58:43.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5061 …}
      +nested: Doctrine\ORM\PersistentCollection {#5066 …}
      +votes: Doctrine\ORM\PersistentCollection {#5062 …}
      +reports: Doctrine\ORM\PersistentCollection {#5068 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
      -id: 269449
      -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6048307"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704092323 {#5054
        date: 2024-01-01 07:58:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "Why is GPU encoding worse than CPU encoding?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1704094697 {#5084
      date: 2024-01-01 08:38:17.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5079 …}
    +nested: Doctrine\ORM\PersistentCollection {#5077 …}
    +votes: Doctrine\ORM\PersistentCollection {#5075 …}
    +reports: Doctrine\ORM\PersistentCollection {#5091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
    -id: 269494
    -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmings.world/comment/4648531"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704094697 {#5087
      date: 2024-01-01 08:38:17.0 +01:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 99.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7889
  +comment: App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 25.88 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5104
    +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
    +cover: null
    +email: "glizzyguzzler@lemmy.blahaj.zone"
    +username: "@glizzyguzzler@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727320006 {#7974
      date: 2024-09-26 05:06:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
    +entries: Doctrine\ORM\PersistentCollection {#7987 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
    +posts: Doctrine\ORM\PersistentCollection {#7995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
    +follows: Doctrine\ORM\PersistentCollection {#8007 …}
    +followers: Doctrine\ORM\PersistentCollection {#8009 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
    +reports: Doctrine\ORM\PersistentCollection {#8019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
    +violations: Doctrine\ORM\PersistentCollection {#8023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
    +awards: Doctrine\ORM\PersistentCollection {#8027 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
    +categories: Doctrine\ORM\PersistentCollection {#8031 …}
    -id: 71522
    -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
    +apId: "glizzyguzzler@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "glizzyguzzler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699135962 {#7971
      date: 2023-11-04 23:12:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699135961 {#7973
      date: 2023-11-04 23:12:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7934
  +user: Proxies\__CG__\App\Entity\User {#5104
    +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
    +cover: null
    +email: "glizzyguzzler@lemmy.blahaj.zone"
    +username: "@glizzyguzzler@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727320006 {#7974
      date: 2024-09-26 05:06:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
    +entries: Doctrine\ORM\PersistentCollection {#7987 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
    +posts: Doctrine\ORM\PersistentCollection {#7995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
    +follows: Doctrine\ORM\PersistentCollection {#8007 …}
    +followers: Doctrine\ORM\PersistentCollection {#8009 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
    +reports: Doctrine\ORM\PersistentCollection {#8019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
    +violations: Doctrine\ORM\PersistentCollection {#8023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
    +awards: Doctrine\ORM\PersistentCollection {#8027 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
    +categories: Doctrine\ORM\PersistentCollection {#8031 …}
    -id: 71522
    -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
    +apId: "glizzyguzzler@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "glizzyguzzler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699135962 {#7971
      date: 2023-11-04 23:12:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699135961 {#7973
      date: 2023-11-04 23:12:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704095921 {#5110
    date: 2024-01-01 08:58:41.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8053
  +date: DateTimeImmutable @1704095921 {#5110
    date: 2024-01-01 08:58:41.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704095921 {#5110
    date: 2024-01-01 08:58:41.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8107
  +createdAt: DateTimeImmutable @1704095921 {#5110
    date: 2024-01-01 08:58:41.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 21.26 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5104
    +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
    +cover: null
    +email: "glizzyguzzler@lemmy.blahaj.zone"
    +username: "@glizzyguzzler@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727320006 {#7974
      date: 2024-09-26 05:06:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
    +entries: Doctrine\ORM\PersistentCollection {#7987 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
    +posts: Doctrine\ORM\PersistentCollection {#7995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
    +follows: Doctrine\ORM\PersistentCollection {#8007 …}
    +followers: Doctrine\ORM\PersistentCollection {#8009 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
    +reports: Doctrine\ORM\PersistentCollection {#8019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
    +violations: Doctrine\ORM\PersistentCollection {#8023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
    +awards: Doctrine\ORM\PersistentCollection {#8027 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
    +categories: Doctrine\ORM\PersistentCollection {#8031 …}
    -id: 71522
    -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
    +apId: "glizzyguzzler@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "glizzyguzzler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699135962 {#7971
      date: 2023-11-04 23:12:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699135961 {#7973
      date: 2023-11-04 23:12:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8161
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5104
    +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
    +cover: null
    +email: "glizzyguzzler@lemmy.blahaj.zone"
    +username: "@glizzyguzzler@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727320006 {#7974
      date: 2024-09-26 05:06:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
    +entries: Doctrine\ORM\PersistentCollection {#7987 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
    +posts: Doctrine\ORM\PersistentCollection {#7995 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
    +follows: Doctrine\ORM\PersistentCollection {#8007 …}
    +followers: Doctrine\ORM\PersistentCollection {#8009 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
    +reports: Doctrine\ORM\PersistentCollection {#8019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
    +violations: Doctrine\ORM\PersistentCollection {#8023 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
    +awards: Doctrine\ORM\PersistentCollection {#8027 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
    +categories: Doctrine\ORM\PersistentCollection {#8031 …}
    -id: 71522
    -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
    +apId: "glizzyguzzler@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "glizzyguzzler"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1699135962 {#7971
      date: 2023-11-04 23:12:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699135961 {#7973
      date: 2023-11-04 23:12:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8238
  +subject: App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.93 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8295
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8535
  +comment: App\Entity\EntryComment {#5112
    +user: Proxies\__CG__\App\Entity\User {#5104
      +avatar: Proxies\__CG__\App\Entity\Image {#7979 …}
      +cover: null
      +email: "glizzyguzzler@lemmy.blahaj.zone"
      +username: "@glizzyguzzler@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727320006 {#7974
        date: 2024-09-26 05:06:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#7981 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7983 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#7985 …}
      +entries: Doctrine\ORM\PersistentCollection {#7987 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#7989 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#7991 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7993 …}
      +posts: Doctrine\ORM\PersistentCollection {#7995 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#7997 …}
      +postComments: Doctrine\ORM\PersistentCollection {#7999 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#8001 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#8003 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#8005 …}
      +follows: Doctrine\ORM\PersistentCollection {#8007 …}
      +followers: Doctrine\ORM\PersistentCollection {#8009 …}
      +blocks: Doctrine\ORM\PersistentCollection {#8011 …}
      +blockers: Doctrine\ORM\PersistentCollection {#8013 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#8015 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#8017 …}
      +reports: Doctrine\ORM\PersistentCollection {#8019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8021 …}
      +violations: Doctrine\ORM\PersistentCollection {#8023 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8025 …}
      +awards: Doctrine\ORM\PersistentCollection {#8027 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#8029 …}
      +categories: Doctrine\ORM\PersistentCollection {#8031 …}
      -id: 71522
      -password: "$2y$13$7G68t.zuHs2fDFFj3fPmnuI1eUjEURVZth8.OWFqnPPtmaHWaRYVS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8033 …}
      +apId: "glizzyguzzler@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/glizzyguzzler"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "glizzyguzzler"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1699135962 {#7971
        date: 2023-11-04 23:12:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699135961 {#7973
        date: 2023-11-04 23:12:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#5089
      +user: Proxies\__CG__\App\Entity\User {#5081
        +avatar: null
        +cover: null
        +email: "GekkoState@lemmings.world"
        +username: "@GekkoState@lemmings.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1710219933 {#3472
          date: 2024-03-12 06:05:33.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3478 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3479 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3481 …}
        +entries: Doctrine\ORM\PersistentCollection {#3103 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3469 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3105 …}
        +posts: Doctrine\ORM\PersistentCollection {#3466 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3453 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3464 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3455 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3462 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3457 …}
        +follows: Doctrine\ORM\PersistentCollection {#3460 …}
        +followers: Doctrine\ORM\PersistentCollection {#3459 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3451 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3131 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3448 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3431 …}
        +reports: Doctrine\ORM\PersistentCollection {#3446 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3433 …}
        +violations: Doctrine\ORM\PersistentCollection {#3444 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3435 …}
        +awards: Doctrine\ORM\PersistentCollection {#3442 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3438 …}
        +categories: Doctrine\ORM\PersistentCollection {#3441 …}
        -id: 60325
        -password: "$2y$13$jUOvAXvPNi5n9AfWL2rM3ubwXCZb7lfJPQYYI5xxIzLyuWag1Nwhe"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3437 …}
        +apId: "GekkoState@lemmings.world"
        +apProfileId: "https://lemmings.world/u/GekkoState"
        +apPublicUrl: "https://lemmings.world/u/GekkoState"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmings.world/inbox"
        +apDomain: "lemmings.world"
        +apPreferredUsername: "GekkoState"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1712653270 {#3474
          date: 2024-04-09 11:01:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1697431246 {#3485
          date: 2023-10-16 06:40:46.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#5058
        +user: App\Entity\User {#4454
          +avatar: Proxies\__CG__\App\Entity\Image {#4452 …}
          +cover: null
          +email: "UndercoverUlrikHD@programming.dev"
          +username: "@UndercoverUlrikHD@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1729570249 {#4475
            date: 2024-10-22 06:10:49.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#4449 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4447 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#4445 …}
          +entries: Doctrine\ORM\PersistentCollection {#4443 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#4439 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4437 …}
          +posts: Doctrine\ORM\PersistentCollection {#4435 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#4496 …}
          +postComments: Doctrine\ORM\PersistentCollection {#4497 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#4499 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#4501 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#4503 …}
          +follows: Doctrine\ORM\PersistentCollection {#4505 …}
          +followers: Doctrine\ORM\PersistentCollection {#4507 …}
          +blocks: Doctrine\ORM\PersistentCollection {#4509 …}
          +blockers: Doctrine\ORM\PersistentCollection {#4511 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#4513 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#4515 …}
          +reports: Doctrine\ORM\PersistentCollection {#4517 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4519 …}
          +violations: Doctrine\ORM\PersistentCollection {#4521 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4523 …}
          +awards: Doctrine\ORM\PersistentCollection {#4525 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#4527 …}
          +categories: Doctrine\ORM\PersistentCollection {#4529 …}
          -id: 64175
          -password: "$2y$13$/O5imnTozfpl2V06s/752uNBnbqfbsH1peNyhIssUvGD8PBTcdvUW"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4531 …}
          +apId: "UndercoverUlrikHD@programming.dev"
          +apProfileId: "https://programming.dev/u/UndercoverUlrikHD"
          +apPublicUrl: "https://programming.dev/u/UndercoverUlrikHD"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "UndercoverUlrikHD"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1729031545 {#4472
            date: 2024-10-16 00:32:25.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1697922653 {#4468
            date: 2023-10-21 23:10:53.0 +02:00
          }
        }
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#5039
          +user: Proxies\__CG__\App\Entity\User {#1978 …2}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4470
            +user: App\Entity\User {#4454}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Feels like certain information is missing. You get very different results both in encoding time and file size depending what preset you use.\n
              \n
              CRF value also can’t be translated 1:1 between codecs so comparing e.g. h265 CRF 21 to h264 CRF 21 doesn’t mean much.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 12
            +score: 0
            +lastActive: DateTime @1710224640 {#4476
              date: 2024-03-12 07:24:00.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@DaGeek247@kbin.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4465 …}
            +votes: Doctrine\ORM\PersistentCollection {#4463 …}
            +reports: Doctrine\ORM\PersistentCollection {#4461 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4460 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4451 …}
            -id: 268802
            -bodyTs: "'1':31,32 '21':40,44 'also':26 'certain':3 'codec':34 'compar':36 'crf':24,39,43 'depend':19 'differ':10 'doesn':45 'e.g':37 'encod':14 'feel':1 'file':17 'get':8 'h264':42 'h265':38 'inform':4 'like':2 'mean':47 'miss':6 'much':48 'preset':21 'result':11 'size':18 'time':15 'translat':30 'use':23 'valu':25"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6044723"
            +editedAt: null
            +createdAt: DateTimeImmutable @1704070186 {#4474
              date: 2024-01-01 01:49:46.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4470}
          +body: """
            I consider the 'good enough' level to be, if I didn't pixel peep, I couldn't tell the difference. The visually lossless levels were the first crf levels where I couldn't tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
            \n
            I know that av1, x264, and x265 all have different ways of compressing video. Obviously, the whole point of this was to get a better idea of what that actually looked like. Everything on the visually lossless section is completely indistinguishable to my eyes, and everything on the good enough section has very minor bits of compression only noticed when i'm looking for it in a still image. This does not require the same codec to compare and contrast with.\n
            \n
            Frankly, for anything other than real-time encoding, I don't actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1704074464 {#5037
            date: 2024-01-01 03:01:04.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@DaGeek247@kbin.social"
            "@UndercoverUlrikHD@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5040 …}
          +nested: Doctrine\ORM\PersistentCollection {#5042 …}
          +votes: Doctrine\ORM\PersistentCollection {#5044 …}
          +reports: Doctrine\ORM\PersistentCollection {#5046 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5048 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5050 …}
          -id: 268953
          -bodyTs: "'3fps':173 '5800x3d':176 'actual':93,157 'also':45 'anyth':147 'anyway':213 'arc':200 'av1':67 'better':88 'bit':118 'bitrat':209 'card':201 'codec':139 'compar':141 'complet':103 'compress':76,120 'consid':2,158 'contrast':143 'couldn':16,32 'crf':28 'deal':165 'didn':11 'differ':20,37,73,212 'encod':153,159,169,193 'enough':5,113 'even':38 'everyth':96,109 'eye':107 'first':27 'frank':145 'get':86 'good':4,112 'grab':197 'huge':164 'idea':89 'imag':132 'imgsli':43 'includ':46 'indistinguish':104 'intel':199 'job':188 'know':65 'level':6,24,29,55,63 'like':95 'look':94,126 'loss':54 'lossless':23,100 'm':125 'media':184 'minor':117 'none':166 'notic':122 'obvious':78 'overnight':187 'peep':14,41 'pixel':13,40,62 'plenti':179 'point':81 'qualiti':36,53 'real':151,191 'real-tim':150,190 'redo':203 'requir':136 'result':48 'run':181 'say':50 'section':101,114 'server':185 'sinc':207 'slower':171 'still':131 'tell':18,34 'thing':206 'time':152,160,192 'vamf':47 'video':77 'visual':22,99 'way':74 'whole':80,205 'would':195 'x264':68 'x265':70"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356275"
          +editedAt: null
          +createdAt: DateTimeImmutable @1704074464 {#5038
            date: 2024-01-01 03:01:04.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4470}
        +body: """
          > Frankly, for anything other than real-time encoding, I don’t actually consider encoding time to be a huge deal. None of my encodes were slower than 3fps on my 5800x3d, which is plenty for running on my media server as overnight job. For real-time encoding, I would just grab a Intel Arc card, and redo the whole thing since the bitrates will be different anyways.\n
          \n
          Encoding speed heavily depends on your preset. Veryslow will give you better compression than medium or fast, but at a heavy expense of encoding speed. You’re not gonna re-encode a movie overnight on slow preset. GPU encoding will also give you worse result than CPU encode so that’s something one would have to take into consideration. It’s not a big deal when you’re streaming, but if it’s for video files, I’d much prefer using the CPU.\n
          \n
          > I consider the ‘good enough’ level to be, if I didn’t pixel peep, I couldn’t tell the difference. The visually lossless levels were the first crf levels where I couldn’t tell a quality difference even when pixel peeping with imgsli. I also included VAMF results, which say that the quality loss levels are all the same at a pixel level.\n
          \n
          I was mostly talking about how you organised your table by using CRF values as the rows. It implies that one should compare the results in each row, however that wouldn’t be a comparison that makes much sense. E.g. looking at row “24” one might think that av1 is less effective than h264/5 due to greater file size, but the video quality is vastly different. A more “informative” way to present the data might have been to organise each row by their vmaf score.\n
          \n
          Hopefully I don’t come across as too cross or argumentative, just want to give some feedback on how to present the data in clearer way for people who aren’t familiar with how encoding works.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704092323 {#5057
          date: 2024-01-01 07:58:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@DaGeek247@kbin.social"
          "@UndercoverUlrikHD@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5061 …}
        +nested: Doctrine\ORM\PersistentCollection {#5066 …}
        +votes: Doctrine\ORM\PersistentCollection {#5062 …}
        +reports: Doctrine\ORM\PersistentCollection {#5068 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5070 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5072 …}
        -id: 269449
        -bodyTs: "'24':260 '3fps':29 '5800x3d':32 'across':307 'actual':13 'also':111,198 'anyth':3 'anyway':69 'arc':56 'aren':331 'argument':312 'av1':265 'better':81 'big':134 'bitrat':65 'card':57 'clearer':326 'come':306 'compar':239 'comparison':251 'compress':82 'consid':14,155 'consider':129 'couldn':169,185 'cpu':117,153 'crf':181,229 'cross':310 'd':148 'data':290,324 'deal':21,135 'depend':73 'didn':164 'differ':68,173,190,282 'due':271 'e.g':256 'effect':268 'encod':9,15,25,49,70,93,101,109,118,336 'enough':158 'even':191 'expens':91 'familiar':333 'fast':86 'feedback':318 'file':146,274 'first':180 'frank':1 'give':79,112,316 'gonna':98 'good':157 'gpu':108 'grab':53 'greater':273 'h264/5':270 'heavi':90 'heavili':72 'hope':302 'howev':245 'huge':20 'imgsli':196 'impli':235 'includ':199 'inform':285 'intel':55 'job':44 'less':267 'level':159,177,182,208,216 'look':257 'loss':207 'lossless':176 'make':253 'media':40 'medium':84 'might':262,291 'most':219 'movi':103 'much':149,254 'none':22 'one':123,237,261 'organis':224,295 'overnight':43,104 'peep':167,194 'peopl':329 'pixel':166,193,215 'plenti':35 'prefer':150 'present':288,322 'preset':76,107 'qualiti':189,206,279 're':96,100,138 're-encod':99 'real':7,47 'real-tim':6,46 'redo':59 'result':115,201,241 'row':233,244,259,297 'run':37 'say':203 'score':301 'sens':255 'server':41 'sinc':63 'size':275 'slow':106 'slower':27 'someth':122 'speed':71,94 'stream':139 'tabl':226 'take':127 'talk':220 'tell':171,187 'thing':62 'think':263 'time':8,16,48 'use':151,228 'valu':230 'vamf':200 'vast':281 'veryslow':77 'video':145,278 'visual':175 'vmaf':300 'want':314 'way':286,327 'whole':61 'work':337 'wors':114 'would':51,124 'wouldn':247"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6048307"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704092323 {#5054
          date: 2024-01-01 07:58:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4470}
      +body: "Why is GPU encoding worse than CPU encoding?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1704094697 {#5084
        date: 2024-01-01 08:38:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@UndercoverUlrikHD@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5079 …}
      +nested: Doctrine\ORM\PersistentCollection {#5077 …}
      +votes: Doctrine\ORM\PersistentCollection {#5075 …}
      +reports: Doctrine\ORM\PersistentCollection {#5091 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5095 …}
      -id: 269494
      -bodyTs: "'cpu':7 'encod':4,8 'gpu':3 'wors':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmings.world/comment/4648531"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704094697 {#5087
        date: 2024-01-01 08:38:17.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4470}
    +body: "GPU encoding uses (relatively) simpler fixed function encoders that do it much faster than the CPU which uses its general purpose transistors to run an encoding algorithm. End result is GPU encoding is speedy at the cost of visual quality per bitrate; the file size is bigger for same visual quality as a CPU encode. Importantly for storing your videos - CPU encoding, while much slower, will get your file size smaller at the same visual quality threshold you desire, so you can save more videos per drive!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1704095921 {#5107
      date: 2024-01-01 08:58:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@UndercoverUlrikHD@programming.dev"
      "@GekkoState@lemmings.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5102 …}
    +nested: Doctrine\ORM\PersistentCollection {#5100 …}
    +votes: Doctrine\ORM\PersistentCollection {#5098 …}
    +reports: Doctrine\ORM\PersistentCollection {#5114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5118 …}
    -id: 269505
    -bodyTs: "'algorithm':27 'bigger':47 'bitrat':42 'cost':37 'cpu':16,54,61 'desir':79 'drive':87 'encod':2,8,26,32,55,62 'end':28 'faster':13 'file':44,69 'fix':6 'function':7 'general':20 'get':67 'gpu':1,31 'import':56 'much':12,64 'per':41,86 'purpos':21 'qualiti':40,51,76 'relat':4 'result':29 'run':24 'save':83 'simpler':5 'size':45,70 'slower':65 'smaller':71 'speedi':34 'store':58 'threshold':77 'transistor':22 'use':3,18 'video':60,85 'visual':39,50,75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/5322036"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704095921 {#5110
      date: 2024-01-01 08:58:41.0 +01:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 833.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8644
  +comment: App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4551
    +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
    +cover: null
    +email: "umulu@lemmy.world"
    +username: "@umulu@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035849 {#4535
      date: 2024-10-16 01:44:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
    +entries: Doctrine\ORM\PersistentCollection {#4559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
    +posts: Doctrine\ORM\PersistentCollection {#4567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
    +follows: Doctrine\ORM\PersistentCollection {#4579 …}
    +followers: Doctrine\ORM\PersistentCollection {#4581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
    +reports: Doctrine\ORM\PersistentCollection {#4591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
    +violations: Doctrine\ORM\PersistentCollection {#4595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
    +awards: Doctrine\ORM\PersistentCollection {#4599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
    +categories: Doctrine\ORM\PersistentCollection {#4603 …}
    -id: 33935
    -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
    +apId: "umulu@lemmy.world"
    +apProfileId: "https://lemmy.world/u/umulu"
    +apPublicUrl: "https://lemmy.world/u/umulu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "umulu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729145107 {#4536
      date: 2024-10-17 08:05:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690175537 {#4537
      date: 2023-07-24 07:12:17.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8689
  +user: App\Entity\User {#4551
    +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
    +cover: null
    +email: "umulu@lemmy.world"
    +username: "@umulu@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035849 {#4535
      date: 2024-10-16 01:44:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
    +entries: Doctrine\ORM\PersistentCollection {#4559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
    +posts: Doctrine\ORM\PersistentCollection {#4567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
    +follows: Doctrine\ORM\PersistentCollection {#4579 …}
    +followers: Doctrine\ORM\PersistentCollection {#4581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
    +reports: Doctrine\ORM\PersistentCollection {#4591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
    +violations: Doctrine\ORM\PersistentCollection {#4595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
    +awards: Doctrine\ORM\PersistentCollection {#4599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
    +categories: Doctrine\ORM\PersistentCollection {#4603 …}
    -id: 33935
    -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
    +apId: "umulu@lemmy.world"
    +apProfileId: "https://lemmy.world/u/umulu"
    +apPublicUrl: "https://lemmy.world/u/umulu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "umulu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729145107 {#4536
      date: 2024-10-17 08:05:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690175537 {#4537
      date: 2023-07-24 07:12:17.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704118690 {#4534
    date: 2024-01-01 15:18:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8744
  +date: DateTimeImmutable @1704118690 {#4534
    date: 2024-01-01 15:18:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704118690 {#4534
    date: 2024-01-01 15:18:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8798
  +createdAt: DateTimeImmutable @1704118690 {#4534
    date: 2024-01-01 15:18:10.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 55.82 ms
Input props
[
  "user" => App\Entity\User {#4551
    +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
    +cover: null
    +email: "umulu@lemmy.world"
    +username: "@umulu@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035849 {#4535
      date: 2024-10-16 01:44:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
    +entries: Doctrine\ORM\PersistentCollection {#4559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
    +posts: Doctrine\ORM\PersistentCollection {#4567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
    +follows: Doctrine\ORM\PersistentCollection {#4579 …}
    +followers: Doctrine\ORM\PersistentCollection {#4581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
    +reports: Doctrine\ORM\PersistentCollection {#4591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
    +violations: Doctrine\ORM\PersistentCollection {#4595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
    +awards: Doctrine\ORM\PersistentCollection {#4599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
    +categories: Doctrine\ORM\PersistentCollection {#4603 …}
    -id: 33935
    -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
    +apId: "umulu@lemmy.world"
    +apProfileId: "https://lemmy.world/u/umulu"
    +apPublicUrl: "https://lemmy.world/u/umulu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "umulu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729145107 {#4536
      date: 2024-10-17 08:05:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690175537 {#4537
      date: 2023-07-24 07:12:17.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8852
  +width: 40
  +height: 40
  +user: App\Entity\User {#4551
    +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
    +cover: null
    +email: "umulu@lemmy.world"
    +username: "@umulu@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729035849 {#4535
      date: 2024-10-16 01:44:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
    +entries: Doctrine\ORM\PersistentCollection {#4559 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
    +posts: Doctrine\ORM\PersistentCollection {#4567 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
    +follows: Doctrine\ORM\PersistentCollection {#4579 …}
    +followers: Doctrine\ORM\PersistentCollection {#4581 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
    +reports: Doctrine\ORM\PersistentCollection {#4591 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
    +violations: Doctrine\ORM\PersistentCollection {#4595 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
    +awards: Doctrine\ORM\PersistentCollection {#4599 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
    +categories: Doctrine\ORM\PersistentCollection {#4603 …}
    -id: 33935
    -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
    +apId: "umulu@lemmy.world"
    +apProfileId: "https://lemmy.world/u/umulu"
    +apPublicUrl: "https://lemmy.world/u/umulu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "umulu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729145107 {#4536
      date: 2024-10-17 08:05:07.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690175537 {#4537
      date: 2023-07-24 07:12:17.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 4.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8923
  +subject: App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.95 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8980
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 60.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9220
  +comment: App\Entity\EntryComment {#4538
    +user: App\Entity\User {#4551
      +avatar: Proxies\__CG__\App\Entity\Image {#4552 …}
      +cover: null
      +email: "umulu@lemmy.world"
      +username: "@umulu@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729035849 {#4535
        date: 2024-10-16 01:44:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4553 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4555 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4557 …}
      +entries: Doctrine\ORM\PersistentCollection {#4559 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4561 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4563 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4565 …}
      +posts: Doctrine\ORM\PersistentCollection {#4567 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4569 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4571 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4573 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4575 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4577 …}
      +follows: Doctrine\ORM\PersistentCollection {#4579 …}
      +followers: Doctrine\ORM\PersistentCollection {#4581 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4583 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4585 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4589 …}
      +reports: Doctrine\ORM\PersistentCollection {#4591 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4593 …}
      +violations: Doctrine\ORM\PersistentCollection {#4595 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4597 …}
      +awards: Doctrine\ORM\PersistentCollection {#4599 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4601 …}
      +categories: Doctrine\ORM\PersistentCollection {#4603 …}
      -id: 33935
      -password: "$2y$13$CYr.Q.sfcEjn/vohJIjZGe8DxRf3zX/5gS.xGggqOzxGYUYp034nm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4605 …}
      +apId: "umulu@lemmy.world"
      +apProfileId: "https://lemmy.world/u/umulu"
      +apPublicUrl: "https://lemmy.world/u/umulu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "umulu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729145107 {#4536
        date: 2024-10-17 08:05:07.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690175537 {#4537
        date: 2023-07-24 07:12:17.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "I would like to have seen more data on that table. The time it took to run each video compression… the final bitrate of each stream. Besides that, very interesting results."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1704118690 {#4533
      date: 2024-01-01 15:18:10.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4539 …}
    +nested: Doctrine\ORM\PersistentCollection {#4541 …}
    +votes: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4549 …}
    -id: 269986
    -bodyTs: "'besid':27 'bitrat':23 'compress':20 'data':8 'final':22 'interest':30 'like':3 'result':31 'run':17 'seen':6 'stream':26 'tabl':11 'time':13 'took':15 'video':19 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6332116"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704118690 {#4534
      date: 2024-01-01 15:18:10.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 196.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9290
  +comment: App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4625
    +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#4609
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
    +entries: Doctrine\ORM\PersistentCollection {#4633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
    +posts: Doctrine\ORM\PersistentCollection {#4641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
    +follows: Doctrine\ORM\PersistentCollection {#4653 …}
    +followers: Doctrine\ORM\PersistentCollection {#4655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
    +reports: Doctrine\ORM\PersistentCollection {#4665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
    +violations: Doctrine\ORM\PersistentCollection {#4669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
    +awards: Doctrine\ORM\PersistentCollection {#4673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
    +categories: Doctrine\ORM\PersistentCollection {#4677 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#4610
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#4611
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9335
  +user: App\Entity\User {#4625
    +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#4609
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
    +entries: Doctrine\ORM\PersistentCollection {#4633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
    +posts: Doctrine\ORM\PersistentCollection {#4641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
    +follows: Doctrine\ORM\PersistentCollection {#4653 …}
    +followers: Doctrine\ORM\PersistentCollection {#4655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
    +reports: Doctrine\ORM\PersistentCollection {#4665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
    +violations: Doctrine\ORM\PersistentCollection {#4669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
    +awards: Doctrine\ORM\PersistentCollection {#4673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
    +categories: Doctrine\ORM\PersistentCollection {#4677 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#4610
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#4611
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704054541 {#4608
    date: 2023-12-31 21:29:01.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9390
  +date: DateTimeImmutable @1704054541 {#4608
    date: 2023-12-31 21:29:01.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704054541 {#4608
    date: 2023-12-31 21:29:01.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9444
  +createdAt: DateTimeImmutable @1704054541 {#4608
    date: 2023-12-31 21:29:01.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.94 ms
Input props
[
  "user" => App\Entity\User {#4625
    +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#4609
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
    +entries: Doctrine\ORM\PersistentCollection {#4633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
    +posts: Doctrine\ORM\PersistentCollection {#4641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
    +follows: Doctrine\ORM\PersistentCollection {#4653 …}
    +followers: Doctrine\ORM\PersistentCollection {#4655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
    +reports: Doctrine\ORM\PersistentCollection {#4665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
    +violations: Doctrine\ORM\PersistentCollection {#4669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
    +awards: Doctrine\ORM\PersistentCollection {#4673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
    +categories: Doctrine\ORM\PersistentCollection {#4677 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#4610
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#4611
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9498
  +width: 40
  +height: 40
  +user: App\Entity\User {#4625
    +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
    +cover: null
    +email: "Atemu@lemmy.ml"
    +username: "@Atemu@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
      \n
      I help maintain Nixpkgs.\n
      \n
      [github.com/Atemu](https://github.com/Atemu)  \n
      [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
      """
    +lastActive: DateTime @1729396942 {#4609
      date: 2024-10-20 06:02:22.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
    +entries: Doctrine\ORM\PersistentCollection {#4633 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
    +posts: Doctrine\ORM\PersistentCollection {#4641 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
    +follows: Doctrine\ORM\PersistentCollection {#4653 …}
    +followers: Doctrine\ORM\PersistentCollection {#4655 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
    +reports: Doctrine\ORM\PersistentCollection {#4665 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
    +violations: Doctrine\ORM\PersistentCollection {#4669 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
    +awards: Doctrine\ORM\PersistentCollection {#4673 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
    +categories: Doctrine\ORM\PersistentCollection {#4677 …}
    -id: 5938
    -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
    +apId: "Atemu@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/Atemu"
    +apPublicUrl: "https://lemmy.ml/u/Atemu"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "Atemu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729164511 {#4610
      date: 2024-10-17 13:28:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687268817 {#4611
      date: 2023-06-20 15:46:57.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9569
  +subject: App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9626
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 154.68 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9866
  +comment: App\Entity\EntryComment {#4612
    +user: App\Entity\User {#4625
      +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
      +cover: null
      +email: "Atemu@lemmy.ml"
      +username: "@Atemu@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
        \n
        I help maintain Nixpkgs.\n
        \n
        [github.com/Atemu](https://github.com/Atemu)  \n
        [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
        """
      +lastActive: DateTime @1729396942 {#4609
        date: 2024-10-20 06:02:22.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
      +entries: Doctrine\ORM\PersistentCollection {#4633 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
      +posts: Doctrine\ORM\PersistentCollection {#4641 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
      +follows: Doctrine\ORM\PersistentCollection {#4653 …}
      +followers: Doctrine\ORM\PersistentCollection {#4655 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
      +reports: Doctrine\ORM\PersistentCollection {#4665 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
      +violations: Doctrine\ORM\PersistentCollection {#4669 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
      +awards: Doctrine\ORM\PersistentCollection {#4673 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
      +categories: Doctrine\ORM\PersistentCollection {#4677 …}
      -id: 5938
      -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
      +apId: "Atemu@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/Atemu"
      +apPublicUrl: "https://lemmy.ml/u/Atemu"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "Atemu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729164511 {#4610
        date: 2024-10-17 13:28:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687268817 {#4611
        date: 2023-06-20 15:46:57.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1710879031 {#4607
      date: 2024-03-19 21:10:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -id: 268243
    -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6979648"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704054541 {#4608
      date: 2023-12-31 21:29:01.0 +01:00
    }
  }
  +nestedComments: [
    273560 => App\Entity\EntryComment {#5007
      +user: Proxies\__CG__\App\Entity\User {#5008
        +avatar: null
        +cover: null
        +email: "vividspecter@lemm.ee"
        +username: "@vividspecter@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728884986 {#10008
          date: 2024-10-14 07:49:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
        +entries: Doctrine\ORM\PersistentCollection {#10017 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
        +posts: Doctrine\ORM\PersistentCollection {#10025 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
        +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
        +follows: Doctrine\ORM\PersistentCollection {#10037 …}
        +followers: Doctrine\ORM\PersistentCollection {#10039 …}
        +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
        +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
        +reports: Doctrine\ORM\PersistentCollection {#10049 …}
        +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
        +violations: Doctrine\ORM\PersistentCollection {#10053 …}
        +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
        +awards: Doctrine\ORM\PersistentCollection {#10057 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
        +categories: Doctrine\ORM\PersistentCollection {#10061 …}
        -id: 25972
        -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
        +apId: "vividspecter@lemm.ee"
        +apProfileId: "https://lemm.ee/u/vividspecter"
        +apPublicUrl: "https://lemm.ee/u/vividspecter"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "vividspecter"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729044147 {#10009
          date: 2024-10-16 04:02:27.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689223878 {#10010
          date: 2023-07-13 06:51:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4612}
      +root: App\Entity\EntryComment {#4612}
      +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1704061371 {#5005
        date: 2023-12-31 23:22:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@Atemu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5009 …}
      +nested: Doctrine\ORM\PersistentCollection {#5011 …}
      +votes: Doctrine\ORM\PersistentCollection {#5013 …}
      +reports: Doctrine\ORM\PersistentCollection {#5015 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
      -id: 273560
      -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/7756564"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704061371 {#5006
        date: 2023-12-31 23:22:51.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 95.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9926
  +comment: App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.67 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5008
    +avatar: null
    +cover: null
    +email: "vividspecter@lemm.ee"
    +username: "@vividspecter@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728884986 {#10008
      date: 2024-10-14 07:49:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
    +entries: Doctrine\ORM\PersistentCollection {#10017 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
    +posts: Doctrine\ORM\PersistentCollection {#10025 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
    +follows: Doctrine\ORM\PersistentCollection {#10037 …}
    +followers: Doctrine\ORM\PersistentCollection {#10039 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
    +reports: Doctrine\ORM\PersistentCollection {#10049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
    +violations: Doctrine\ORM\PersistentCollection {#10053 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
    +awards: Doctrine\ORM\PersistentCollection {#10057 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
    +categories: Doctrine\ORM\PersistentCollection {#10061 …}
    -id: 25972
    -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
    +apId: "vividspecter@lemm.ee"
    +apProfileId: "https://lemm.ee/u/vividspecter"
    +apPublicUrl: "https://lemm.ee/u/vividspecter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "vividspecter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729044147 {#10009
      date: 2024-10-16 04:02:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689223878 {#10010
      date: 2023-07-13 06:51:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9971
  +user: Proxies\__CG__\App\Entity\User {#5008
    +avatar: null
    +cover: null
    +email: "vividspecter@lemm.ee"
    +username: "@vividspecter@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728884986 {#10008
      date: 2024-10-14 07:49:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
    +entries: Doctrine\ORM\PersistentCollection {#10017 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
    +posts: Doctrine\ORM\PersistentCollection {#10025 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
    +follows: Doctrine\ORM\PersistentCollection {#10037 …}
    +followers: Doctrine\ORM\PersistentCollection {#10039 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
    +reports: Doctrine\ORM\PersistentCollection {#10049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
    +violations: Doctrine\ORM\PersistentCollection {#10053 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
    +awards: Doctrine\ORM\PersistentCollection {#10057 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
    +categories: Doctrine\ORM\PersistentCollection {#10061 …}
    -id: 25972
    -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
    +apId: "vividspecter@lemm.ee"
    +apProfileId: "https://lemm.ee/u/vividspecter"
    +apPublicUrl: "https://lemm.ee/u/vividspecter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "vividspecter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729044147 {#10009
      date: 2024-10-16 04:02:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689223878 {#10010
      date: 2023-07-13 06:51:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704061371 {#5006
    date: 2023-12-31 23:22:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10084
  +date: DateTimeImmutable @1704061371 {#5006
    date: 2023-12-31 23:22:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704061371 {#5006
    date: 2023-12-31 23:22:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10138
  +createdAt: DateTimeImmutable @1704061371 {#5006
    date: 2023-12-31 23:22:51.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#5008
    +avatar: null
    +cover: null
    +email: "vividspecter@lemm.ee"
    +username: "@vividspecter@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728884986 {#10008
      date: 2024-10-14 07:49:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
    +entries: Doctrine\ORM\PersistentCollection {#10017 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
    +posts: Doctrine\ORM\PersistentCollection {#10025 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
    +follows: Doctrine\ORM\PersistentCollection {#10037 …}
    +followers: Doctrine\ORM\PersistentCollection {#10039 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
    +reports: Doctrine\ORM\PersistentCollection {#10049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
    +violations: Doctrine\ORM\PersistentCollection {#10053 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
    +awards: Doctrine\ORM\PersistentCollection {#10057 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
    +categories: Doctrine\ORM\PersistentCollection {#10061 …}
    -id: 25972
    -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
    +apId: "vividspecter@lemm.ee"
    +apProfileId: "https://lemm.ee/u/vividspecter"
    +apPublicUrl: "https://lemm.ee/u/vividspecter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "vividspecter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729044147 {#10009
      date: 2024-10-16 04:02:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689223878 {#10010
      date: 2023-07-13 06:51:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10192
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#5008
    +avatar: null
    +cover: null
    +email: "vividspecter@lemm.ee"
    +username: "@vividspecter@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728884986 {#10008
      date: 2024-10-14 07:49:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
    +entries: Doctrine\ORM\PersistentCollection {#10017 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
    +posts: Doctrine\ORM\PersistentCollection {#10025 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
    +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
    +follows: Doctrine\ORM\PersistentCollection {#10037 …}
    +followers: Doctrine\ORM\PersistentCollection {#10039 …}
    +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
    +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
    +reports: Doctrine\ORM\PersistentCollection {#10049 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
    +violations: Doctrine\ORM\PersistentCollection {#10053 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
    +awards: Doctrine\ORM\PersistentCollection {#10057 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
    +categories: Doctrine\ORM\PersistentCollection {#10061 …}
    -id: 25972
    -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
    +apId: "vividspecter@lemm.ee"
    +apProfileId: "https://lemm.ee/u/vividspecter"
    +apPublicUrl: "https://lemm.ee/u/vividspecter"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "vividspecter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729044147 {#10009
      date: 2024-10-16 04:02:27.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689223878 {#10010
      date: 2023-07-13 06:51:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.90 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10269
  +subject: App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10326
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 65.81 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10566
  +comment: App\Entity\EntryComment {#5007
    +user: Proxies\__CG__\App\Entity\User {#5008
      +avatar: null
      +cover: null
      +email: "vividspecter@lemm.ee"
      +username: "@vividspecter@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728884986 {#10008
        date: 2024-10-14 07:49:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#10011 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#10013 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10015 …}
      +entries: Doctrine\ORM\PersistentCollection {#10017 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#10019 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#10021 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#10023 …}
      +posts: Doctrine\ORM\PersistentCollection {#10025 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#10027 …}
      +postComments: Doctrine\ORM\PersistentCollection {#10029 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#10031 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10033 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#10035 …}
      +follows: Doctrine\ORM\PersistentCollection {#10037 …}
      +followers: Doctrine\ORM\PersistentCollection {#10039 …}
      +blocks: Doctrine\ORM\PersistentCollection {#10041 …}
      +blockers: Doctrine\ORM\PersistentCollection {#10043 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#10045 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#10047 …}
      +reports: Doctrine\ORM\PersistentCollection {#10049 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10051 …}
      +violations: Doctrine\ORM\PersistentCollection {#10053 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10055 …}
      +awards: Doctrine\ORM\PersistentCollection {#10057 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#10059 …}
      +categories: Doctrine\ORM\PersistentCollection {#10061 …}
      -id: 25972
      -password: "$2y$13$pNNV4SQ3D6bmh1wldS8FsuRjqaimwZwmhcFLPbrQL59WoRtARGsFK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#10063 …}
      +apId: "vividspecter@lemm.ee"
      +apProfileId: "https://lemm.ee/u/vividspecter"
      +apPublicUrl: "https://lemm.ee/u/vividspecter"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "vividspecter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729044147 {#10009
        date: 2024-10-16 04:02:27.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689223878 {#10010
        date: 2023-07-13 06:51:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: App\Entity\User {#4625
        +avatar: Proxies\__CG__\App\Entity\Image {#4626 …}
        +cover: null
        +email: "Atemu@lemmy.ml"
        +username: "@Atemu@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.\n
          \n
          I help maintain Nixpkgs.\n
          \n
          [github.com/Atemu](https://github.com/Atemu)  \n
          [reddit.com/u/Atemu12](https://reddit.com/u/Atemu12) (Probably won’t be active much anymore.)
          """
        +lastActive: DateTime @1729396942 {#4609
          date: 2024-10-20 06:02:22.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4627 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4629 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4631 …}
        +entries: Doctrine\ORM\PersistentCollection {#4633 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4635 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4637 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4639 …}
        +posts: Doctrine\ORM\PersistentCollection {#4641 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4643 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4645 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4647 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4649 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4651 …}
        +follows: Doctrine\ORM\PersistentCollection {#4653 …}
        +followers: Doctrine\ORM\PersistentCollection {#4655 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4657 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4659 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4661 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4663 …}
        +reports: Doctrine\ORM\PersistentCollection {#4665 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4667 …}
        +violations: Doctrine\ORM\PersistentCollection {#4669 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4671 …}
        +awards: Doctrine\ORM\PersistentCollection {#4673 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4675 …}
        +categories: Doctrine\ORM\PersistentCollection {#4677 …}
        -id: 5938
        -password: "$2y$13$JxSh1RDq/Oh88oiVcyCayeV7PKcm4JNuxZLdWnJzE./BPtMEyMCiS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4679 …}
        +apId: "Atemu@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/Atemu"
        +apPublicUrl: "https://lemmy.ml/u/Atemu"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "Atemu"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729164511 {#4610
          date: 2024-10-17 13:28:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687268817 {#4611
          date: 2023-06-20 15:46:57.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "The “av1” numbers, which codec is that? There are many av1 encoders and even for Intel HW accel, there are at least two."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1710879031 {#4607
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -id: 268243
      -bodyTs: "'accel':18 'av1':2,11 'codec':5 'encod':12 'even':14 'hw':17 'intel':16 'least':22 'mani':10 'number':3 'two':23"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6979648"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704054541 {#4608
        date: 2023-12-31 21:29:01.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4612}
    +body: "It’s `svt-av1`, as can be seen from the `ffmpeg` command in the article."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704061371 {#5005
      date: 2023-12-31 23:22:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@Atemu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 273560
    -bodyTs: "'articl':16 'av1':5 'command':13 'ffmpeg':12 'seen':9 'svt':4 'svt-av1':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/7756564"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704061371 {#5006
      date: 2023-12-31 23:22:51.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 1,114.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10642
  +comment: App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#4699
    +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
    +cover: null
    +email: "OpticalMoose@discuss.tchncs.de"
    +username: "@OpticalMoose@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Technology fan, Linux user, gamer, 3D animation hobbyist\n
      \n
      Also at:\n
      \n
      [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
      \n
      [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
      """
    +lastActive: DateTime @1712566914 {#4683
      date: 2024-04-08 11:01:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
    +entries: Doctrine\ORM\PersistentCollection {#4707 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
    +posts: Doctrine\ORM\PersistentCollection {#4715 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
    +follows: Doctrine\ORM\PersistentCollection {#4727 …}
    +followers: Doctrine\ORM\PersistentCollection {#4729 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +violations: Doctrine\ORM\PersistentCollection {#4743 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
    +awards: Doctrine\ORM\PersistentCollection {#4747 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
    +categories: Doctrine\ORM\PersistentCollection {#4751 …}
    -id: 41246
    -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
    +apId: "OpticalMoose@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
    +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "OpticalMoose"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726555676 {#4684
      date: 2024-09-17 08:47:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692394212 {#4685
      date: 2023-08-18 23:30:12.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10687
  +user: App\Entity\User {#4699
    +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
    +cover: null
    +email: "OpticalMoose@discuss.tchncs.de"
    +username: "@OpticalMoose@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Technology fan, Linux user, gamer, 3D animation hobbyist\n
      \n
      Also at:\n
      \n
      [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
      \n
      [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
      """
    +lastActive: DateTime @1712566914 {#4683
      date: 2024-04-08 11:01:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
    +entries: Doctrine\ORM\PersistentCollection {#4707 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
    +posts: Doctrine\ORM\PersistentCollection {#4715 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
    +follows: Doctrine\ORM\PersistentCollection {#4727 …}
    +followers: Doctrine\ORM\PersistentCollection {#4729 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +violations: Doctrine\ORM\PersistentCollection {#4743 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
    +awards: Doctrine\ORM\PersistentCollection {#4747 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
    +categories: Doctrine\ORM\PersistentCollection {#4751 …}
    -id: 41246
    -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
    +apId: "OpticalMoose@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
    +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "OpticalMoose"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726555676 {#4684
      date: 2024-09-17 08:47:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692394212 {#4685
      date: 2023-08-18 23:30:12.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1704056452 {#4682
    date: 2023-12-31 22:00:52.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10742
  +date: DateTimeImmutable @1704056452 {#4682
    date: 2023-12-31 22:00:52.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.50 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704056452 {#4682
    date: 2023-12-31 22:00:52.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10796
  +createdAt: DateTimeImmutable @1704056452 {#4682
    date: 2023-12-31 22:00:52.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 447.95 ms
Input props
[
  "user" => App\Entity\User {#4699
    +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
    +cover: null
    +email: "OpticalMoose@discuss.tchncs.de"
    +username: "@OpticalMoose@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Technology fan, Linux user, gamer, 3D animation hobbyist\n
      \n
      Also at:\n
      \n
      [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
      \n
      [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
      """
    +lastActive: DateTime @1712566914 {#4683
      date: 2024-04-08 11:01:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
    +entries: Doctrine\ORM\PersistentCollection {#4707 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
    +posts: Doctrine\ORM\PersistentCollection {#4715 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
    +follows: Doctrine\ORM\PersistentCollection {#4727 …}
    +followers: Doctrine\ORM\PersistentCollection {#4729 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +violations: Doctrine\ORM\PersistentCollection {#4743 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
    +awards: Doctrine\ORM\PersistentCollection {#4747 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
    +categories: Doctrine\ORM\PersistentCollection {#4751 …}
    -id: 41246
    -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
    +apId: "OpticalMoose@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
    +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "OpticalMoose"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726555676 {#4684
      date: 2024-09-17 08:47:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692394212 {#4685
      date: 2023-08-18 23:30:12.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10850
  +width: 40
  +height: 40
  +user: App\Entity\User {#4699
    +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
    +cover: null
    +email: "OpticalMoose@discuss.tchncs.de"
    +username: "@OpticalMoose@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Technology fan, Linux user, gamer, 3D animation hobbyist\n
      \n
      Also at:\n
      \n
      [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
      \n
      [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
      """
    +lastActive: DateTime @1712566914 {#4683
      date: 2024-04-08 11:01:54.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
    +entries: Doctrine\ORM\PersistentCollection {#4707 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
    +posts: Doctrine\ORM\PersistentCollection {#4715 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
    +follows: Doctrine\ORM\PersistentCollection {#4727 …}
    +followers: Doctrine\ORM\PersistentCollection {#4729 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +violations: Doctrine\ORM\PersistentCollection {#4743 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
    +awards: Doctrine\ORM\PersistentCollection {#4747 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
    +categories: Doctrine\ORM\PersistentCollection {#4751 …}
    -id: 41246
    -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
    +apId: "OpticalMoose@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
    +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "OpticalMoose"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726555676 {#4684
      date: 2024-09-17 08:47:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692394212 {#4685
      date: 2023-08-18 23:30:12.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10927
  +subject: App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10984
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 649.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11224
  +comment: App\Entity\EntryComment {#4686
    +user: App\Entity\User {#4699
      +avatar: Proxies\__CG__\App\Entity\Image {#4700 …}
      +cover: null
      +email: "OpticalMoose@discuss.tchncs.de"
      +username: "@OpticalMoose@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Technology fan, Linux user, gamer, 3D animation hobbyist\n
        \n
        Also at:\n
        \n
        [linuxfan@tube.tchncs.de](https://tube.tchncs.de/a/linuxfan/video-channels)\n
        \n
        [linuxfan@cheeseburger.social](https://cheeseburger.social/@linuxFan)
        """
      +lastActive: DateTime @1712566914 {#4683
        date: 2024-04-08 11:01:54.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4701 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4703 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4705 …}
      +entries: Doctrine\ORM\PersistentCollection {#4707 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4709 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4711 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4713 …}
      +posts: Doctrine\ORM\PersistentCollection {#4715 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4717 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4719 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4721 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4723 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4725 …}
      +follows: Doctrine\ORM\PersistentCollection {#4727 …}
      +followers: Doctrine\ORM\PersistentCollection {#4729 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4731 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4733 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4735 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4737 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +violations: Doctrine\ORM\PersistentCollection {#4743 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4745 …}
      +awards: Doctrine\ORM\PersistentCollection {#4747 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4749 …}
      +categories: Doctrine\ORM\PersistentCollection {#4751 …}
      -id: 41246
      -password: "$2y$13$o57at1ALfhcLDJ8xKFVIi.pik3pK7XEFWsT.cvRta0TxKk/.LdnOS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4753 …}
      +apId: "OpticalMoose@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/OpticalMoose"
      +apPublicUrl: "https://discuss.tchncs.de/u/OpticalMoose"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "OpticalMoose"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726555676 {#4684
        date: 2024-09-17 08:47:56.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692394212 {#4685
        date: 2023-08-18 23:30:12.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Thanks for posting. I’m still new to this and had no idea what settings I should be using."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1704056452 {#4681
      date: 2023-12-31 22:00:52.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4687 …}
    +nested: Doctrine\ORM\PersistentCollection {#4689 …}
    +votes: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4697 …}
    -id: 268322
    -bodyTs: "'idea':13 'm':5 'new':7 'post':3 'set':15 'still':6 'thank':1 'use':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6036366"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704056452 {#4682
      date: 2023-12-31 22:00:52.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 1,157.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11294
  +comment: App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#4773
    +avatar: null
    +cover: null
    +email: "GenderNeutralBro@lemmy.sdf.org"
    +username: "@GenderNeutralBro@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728825981 {#4757
      date: 2024-10-13 15:26:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
    +entries: Doctrine\ORM\PersistentCollection {#4780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
    +posts: Doctrine\ORM\PersistentCollection {#4788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
    +follows: Doctrine\ORM\PersistentCollection {#4800 …}
    +followers: Doctrine\ORM\PersistentCollection {#4802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
    +reports: Doctrine\ORM\PersistentCollection {#4812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
    +violations: Doctrine\ORM\PersistentCollection {#4816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
    +awards: Doctrine\ORM\PersistentCollection {#4820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
    +categories: Doctrine\ORM\PersistentCollection {#4824 …}
    -id: 22060
    -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
    +apId: "GenderNeutralBro@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "GenderNeutralBro"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729517163 {#4758
      date: 2024-10-21 15:26:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689050314 {#4759
      date: 2023-07-11 06:38:34.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11339
  +user: App\Entity\User {#4773
    +avatar: null
    +cover: null
    +email: "GenderNeutralBro@lemmy.sdf.org"
    +username: "@GenderNeutralBro@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728825981 {#4757
      date: 2024-10-13 15:26:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
    +entries: Doctrine\ORM\PersistentCollection {#4780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
    +posts: Doctrine\ORM\PersistentCollection {#4788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
    +follows: Doctrine\ORM\PersistentCollection {#4800 …}
    +followers: Doctrine\ORM\PersistentCollection {#4802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
    +reports: Doctrine\ORM\PersistentCollection {#4812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
    +violations: Doctrine\ORM\PersistentCollection {#4816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
    +awards: Doctrine\ORM\PersistentCollection {#4820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
    +categories: Doctrine\ORM\PersistentCollection {#4824 …}
    -id: 22060
    -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
    +apId: "GenderNeutralBro@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "GenderNeutralBro"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729517163 {#4758
      date: 2024-10-21 15:26:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689050314 {#4759
      date: 2023-07-11 06:38:34.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1704067627 {#4756
    date: 2024-01-01 01:07:07.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11394
  +date: DateTimeImmutable @1704067627 {#4756
    date: 2024-01-01 01:07:07.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704067627 {#4756
    date: 2024-01-01 01:07:07.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11448
  +createdAt: DateTimeImmutable @1704067627 {#4756
    date: 2024-01-01 01:07:07.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#4773
    +avatar: null
    +cover: null
    +email: "GenderNeutralBro@lemmy.sdf.org"
    +username: "@GenderNeutralBro@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728825981 {#4757
      date: 2024-10-13 15:26:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
    +entries: Doctrine\ORM\PersistentCollection {#4780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
    +posts: Doctrine\ORM\PersistentCollection {#4788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
    +follows: Doctrine\ORM\PersistentCollection {#4800 …}
    +followers: Doctrine\ORM\PersistentCollection {#4802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
    +reports: Doctrine\ORM\PersistentCollection {#4812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
    +violations: Doctrine\ORM\PersistentCollection {#4816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
    +awards: Doctrine\ORM\PersistentCollection {#4820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
    +categories: Doctrine\ORM\PersistentCollection {#4824 …}
    -id: 22060
    -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
    +apId: "GenderNeutralBro@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "GenderNeutralBro"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729517163 {#4758
      date: 2024-10-21 15:26:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689050314 {#4759
      date: 2023-07-11 06:38:34.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11502
  +width: 40
  +height: 40
  +user: App\Entity\User {#4773
    +avatar: null
    +cover: null
    +email: "GenderNeutralBro@lemmy.sdf.org"
    +username: "@GenderNeutralBro@lemmy.sdf.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728825981 {#4757
      date: 2024-10-13 15:26:21.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
    +entries: Doctrine\ORM\PersistentCollection {#4780 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
    +posts: Doctrine\ORM\PersistentCollection {#4788 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
    +follows: Doctrine\ORM\PersistentCollection {#4800 …}
    +followers: Doctrine\ORM\PersistentCollection {#4802 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
    +reports: Doctrine\ORM\PersistentCollection {#4812 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
    +violations: Doctrine\ORM\PersistentCollection {#4816 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
    +awards: Doctrine\ORM\PersistentCollection {#4820 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
    +categories: Doctrine\ORM\PersistentCollection {#4824 …}
    -id: 22060
    -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
    +apId: "GenderNeutralBro@lemmy.sdf.org"
    +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.sdf.org/inbox"
    +apDomain: "lemmy.sdf.org"
    +apPreferredUsername: "GenderNeutralBro"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729517163 {#4758
      date: 2024-10-21 15:26:03.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689050314 {#4759
      date: 2023-07-11 06:38:34.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11571
  +subject: App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11628
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1,076.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11868
  +comment: App\Entity\EntryComment {#4760
    +user: App\Entity\User {#4773
      +avatar: null
      +cover: null
      +email: "GenderNeutralBro@lemmy.sdf.org"
      +username: "@GenderNeutralBro@lemmy.sdf.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728825981 {#4757
        date: 2024-10-13 15:26:21.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
      +entries: Doctrine\ORM\PersistentCollection {#4780 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
      +posts: Doctrine\ORM\PersistentCollection {#4788 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
      +follows: Doctrine\ORM\PersistentCollection {#4800 …}
      +followers: Doctrine\ORM\PersistentCollection {#4802 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
      +reports: Doctrine\ORM\PersistentCollection {#4812 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
      +violations: Doctrine\ORM\PersistentCollection {#4816 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
      +awards: Doctrine\ORM\PersistentCollection {#4820 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
      +categories: Doctrine\ORM\PersistentCollection {#4824 …}
      -id: 22060
      -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
      +apId: "GenderNeutralBro@lemmy.sdf.org"
      +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.sdf.org/inbox"
      +apDomain: "lemmy.sdf.org"
      +apPreferredUsername: "GenderNeutralBro"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729517163 {#4758
        date: 2024-10-21 15:26:03.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689050314 {#4759
        date: 2023-07-11 06:38:34.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1710126461 {#4755
      date: 2024-03-11 04:07:41.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4761 …}
    +nested: Doctrine\ORM\PersistentCollection {#4763 …}
    +votes: Doctrine\ORM\PersistentCollection {#4765 …}
    +reports: Doctrine\ORM\PersistentCollection {#4767 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
    -id: 268696
    -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6827271"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704067627 {#4756
      date: 2024-01-01 01:07:07.0 +01:00
    }
  }
  +nestedComments: [
    268954 => App\Entity\EntryComment {#5024
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4760}
      +root: App\Entity\EntryComment {#4760}
      +body: """
        Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
        \n
        The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1704074534 {#5021
        date: 2024-01-01 03:02:14.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@GenderNeutralBro@lemmy.sdf.org"
        "@DaGeek247@kbin.social"
        "@GenderNeutralBro@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5025 …}
      +nested: Doctrine\ORM\PersistentCollection {#5027 …}
      +votes: Doctrine\ORM\PersistentCollection {#5029 …}
      +reports: Doctrine\ORM\PersistentCollection {#5031 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
      -id: 268954
      -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
      +editedAt: DateTimeImmutable @1710128950 {#5022
        date: 2024-03-11 04:49:10.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704074534 {#5023
        date: 2024-01-01 03:02:14.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 764.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11928
  +comment: App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11973
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.22 ms
Input props
[
  "date" => DateTimeImmutable @1704074534 {#5023
    date: 2024-01-01 03:02:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12028
  +date: DateTimeImmutable @1704074534 {#5023
    date: 2024-01-01 03:02:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.21 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704074534 {#5023
    date: 2024-01-01 03:02:14.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1710128950 {#5022
    date: 2024-03-11 04:49:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12082
  +createdAt: DateTimeImmutable @1704074534 {#5023
    date: 2024-01-01 03:02:14.0 +01:00
  }
  +editedAt: DateTimeImmutable @1710128950 {#5022
    date: 2024-03-11 04:49:10.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.29 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12136
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12214
  +subject: App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.81 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12271
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 75.93 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12511
  +comment: App\Entity\EntryComment {#5024
    +user: Proxies\__CG__\App\Entity\User {#1978
      +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
      +cover: null
      +email: "DaGeek247@kbin.social"
      +username: "@DaGeek247@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "DaGeek247 of <https://dageek247.com/>"
      +lastActive: DateTime @1711242694 {#1516
        date: 2024-03-24 02:11:34.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
      +entries: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
      +posts: Doctrine\ORM\PersistentCollection {#1738 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
      +follows: Doctrine\ORM\PersistentCollection {#1449 …}
      +followers: Doctrine\ORM\PersistentCollection {#1636 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
      +reports: Doctrine\ORM\PersistentCollection {#1456 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
      +violations: Doctrine\ORM\PersistentCollection {#1700 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
      +awards: Doctrine\ORM\PersistentCollection {#1440 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
      +categories: Doctrine\ORM\PersistentCollection {#1648 …}
      -id: 1345
      -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
      +apId: "DaGeek247@kbin.social"
      +apProfileId: "https://kbin.social/u/DaGeek247"
      +apPublicUrl: "https://kbin.social/u/DaGeek247"
      +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "DaGeek247"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707744234 {#1518
        date: 2024-02-12 14:23:54.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686980150 {#1519
        date: 2023-06-17 07:35:50.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978 …2}
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4760
      +user: App\Entity\User {#4773
        +avatar: null
        +cover: null
        +email: "GenderNeutralBro@lemmy.sdf.org"
        +username: "@GenderNeutralBro@lemmy.sdf.org"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1728825981 {#4757
          date: 2024-10-13 15:26:21.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4774 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4776 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4778 …}
        +entries: Doctrine\ORM\PersistentCollection {#4780 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4782 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4784 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4786 …}
        +posts: Doctrine\ORM\PersistentCollection {#4788 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4790 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4792 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4794 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4796 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4798 …}
        +follows: Doctrine\ORM\PersistentCollection {#4800 …}
        +followers: Doctrine\ORM\PersistentCollection {#4802 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4804 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4806 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4808 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4810 …}
        +reports: Doctrine\ORM\PersistentCollection {#4812 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
        +violations: Doctrine\ORM\PersistentCollection {#4816 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4818 …}
        +awards: Doctrine\ORM\PersistentCollection {#4820 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4822 …}
        +categories: Doctrine\ORM\PersistentCollection {#4824 …}
        -id: 22060
        -password: "$2y$13$nusyGzJfsNY72ZjLwALgL.uOnYgkY84ygQbdbTLAnFEh1XiWl/wSO"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4826 …}
        +apId: "GenderNeutralBro@lemmy.sdf.org"
        +apProfileId: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apPublicUrl: "https://lemmy.sdf.org/u/GenderNeutralBro"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.sdf.org/inbox"
        +apDomain: "lemmy.sdf.org"
        +apPreferredUsername: "GenderNeutralBro"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729517163 {#4758
          date: 2024-10-21 15:26:03.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689050314 {#4759
          date: 2023-07-11 06:38:34.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Can you explain what you mean by “visually lossless”? Is this a purely subjective classification, or is there a specific definition or benchmark you used?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1710126461 {#4755
        date: 2024-03-11 04:07:41.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4761 …}
      +nested: Doctrine\ORM\PersistentCollection {#4763 …}
      +votes: Doctrine\ORM\PersistentCollection {#4765 …}
      +reports: Doctrine\ORM\PersistentCollection {#4767 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4769 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4771 …}
      -id: 268696
      -bodyTs: "'benchmark':23 'classif':15 'definit':21 'explain':3 'lossless':9 'mean':6 'pure':13 'specif':20 'subject':14 'use':25 'visual':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6827271"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704067627 {#4756
        date: 2024-01-01 01:07:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4760}
    +body: """
      Visually lossless means I couldn't tell an image difference even when pixel peeping with imgsli. Good enough means I couldn't tell a difference in video, but could occasionally see a compression artifact in imgsli.\n
      \n
      The VMAF results are purely objective measurements. You can read more about it here; [https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion](https://en.wikipedia.org/wiki/Video_Multimethod_Assessment_Fusion)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1704074534 {#5021
      date: 2024-01-01 03:02:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
      "@DaGeek247@kbin.social"
      "@GenderNeutralBro@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5025 …}
    +nested: Doctrine\ORM\PersistentCollection {#5027 …}
    +votes: Doctrine\ORM\PersistentCollection {#5029 …}
    +reports: Doctrine\ORM\PersistentCollection {#5031 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5033 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5035 …}
    -id: 268954
    -bodyTs: "'/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':53 'artifact':34 'compress':33 'could':29 'couldn':5,21 'differ':10,25 'en.wikipedia.org':52 'en.wikipedia.org/wiki/video_multimethod_assessment_fusion](https://en.wikipedia.org/wiki/video_multimethod_assessment_fusion)':51 'enough':18 'even':11 'good':17 'imag':9 'imgsli':16,36 'lossless':2 'mean':3,19 'measur':43 'object':42 'occasion':30 'peep':14 'pixel':13 'pure':41 'read':46 'result':39 'see':31 'tell':7,23 'video':27 'visual':1 'vmaf':38"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346/-/comment/4356290"
    +editedAt: DateTimeImmutable @1710128950 {#5022
      date: 2024-03-11 04:49:10.0 +01:00
    }
    +createdAt: DateTimeImmutable @1704074534 {#5023
      date: 2024-01-01 03:02:14.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 473.33 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12587
  +comment: App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#4846
    +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
    +email: "eskuero@lemmy.fromshado.ws"
    +username: "@eskuero@lemmy.fromshado.ws"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like sysadmin, scripting, manga and football."
    +lastActive: DateTime @1728306673 {#4830
      date: 2024-10-07 15:11:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
    +entries: Doctrine\ORM\PersistentCollection {#4855 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
    +posts: Doctrine\ORM\PersistentCollection {#4863 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
    +follows: Doctrine\ORM\PersistentCollection {#4875 …}
    +followers: Doctrine\ORM\PersistentCollection {#4877 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
    +reports: Doctrine\ORM\PersistentCollection {#4887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
    +violations: Doctrine\ORM\PersistentCollection {#4891 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
    +awards: Doctrine\ORM\PersistentCollection {#4895 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
    +categories: Doctrine\ORM\PersistentCollection {#4899 …}
    -id: 73374
    -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
    +apId: "eskuero@lemmy.fromshado.ws"
    +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
    +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
    +apDomain: "lemmy.fromshado.ws"
    +apPreferredUsername: "eskuero"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703251162 {#4831
      date: 2023-12-22 14:19:22.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699521398 {#4832
      date: 2023-11-09 10:16:38.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12632
  +user: App\Entity\User {#4846
    +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
    +email: "eskuero@lemmy.fromshado.ws"
    +username: "@eskuero@lemmy.fromshado.ws"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like sysadmin, scripting, manga and football."
    +lastActive: DateTime @1728306673 {#4830
      date: 2024-10-07 15:11:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
    +entries: Doctrine\ORM\PersistentCollection {#4855 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
    +posts: Doctrine\ORM\PersistentCollection {#4863 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
    +follows: Doctrine\ORM\PersistentCollection {#4875 …}
    +followers: Doctrine\ORM\PersistentCollection {#4877 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
    +reports: Doctrine\ORM\PersistentCollection {#4887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
    +violations: Doctrine\ORM\PersistentCollection {#4891 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
    +awards: Doctrine\ORM\PersistentCollection {#4895 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
    +categories: Doctrine\ORM\PersistentCollection {#4899 …}
    -id: 73374
    -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
    +apId: "eskuero@lemmy.fromshado.ws"
    +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
    +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
    +apDomain: "lemmy.fromshado.ws"
    +apPreferredUsername: "eskuero"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703251162 {#4831
      date: 2023-12-22 14:19:22.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699521398 {#4832
      date: 2023-11-09 10:16:38.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.20 ms
Input props
[
  "date" => DateTimeImmutable @1704051963 {#4829
    date: 2023-12-31 20:46:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12687
  +date: DateTimeImmutable @1704051963 {#4829
    date: 2023-12-31 20:46:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704051963 {#4829
    date: 2023-12-31 20:46:03.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12741
  +createdAt: DateTimeImmutable @1704051963 {#4829
    date: 2023-12-31 20:46:03.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 41.68 ms
Input props
[
  "user" => App\Entity\User {#4846
    +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
    +email: "eskuero@lemmy.fromshado.ws"
    +username: "@eskuero@lemmy.fromshado.ws"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like sysadmin, scripting, manga and football."
    +lastActive: DateTime @1728306673 {#4830
      date: 2024-10-07 15:11:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
    +entries: Doctrine\ORM\PersistentCollection {#4855 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
    +posts: Doctrine\ORM\PersistentCollection {#4863 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
    +follows: Doctrine\ORM\PersistentCollection {#4875 …}
    +followers: Doctrine\ORM\PersistentCollection {#4877 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
    +reports: Doctrine\ORM\PersistentCollection {#4887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
    +violations: Doctrine\ORM\PersistentCollection {#4891 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
    +awards: Doctrine\ORM\PersistentCollection {#4895 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
    +categories: Doctrine\ORM\PersistentCollection {#4899 …}
    -id: 73374
    -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
    +apId: "eskuero@lemmy.fromshado.ws"
    +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
    +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
    +apDomain: "lemmy.fromshado.ws"
    +apPreferredUsername: "eskuero"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703251162 {#4831
      date: 2023-12-22 14:19:22.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699521398 {#4832
      date: 2023-11-09 10:16:38.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12795
  +width: 40
  +height: 40
  +user: App\Entity\User {#4846
    +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
    +email: "eskuero@lemmy.fromshado.ws"
    +username: "@eskuero@lemmy.fromshado.ws"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I like sysadmin, scripting, manga and football."
    +lastActive: DateTime @1728306673 {#4830
      date: 2024-10-07 15:11:13.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
    +entries: Doctrine\ORM\PersistentCollection {#4855 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
    +posts: Doctrine\ORM\PersistentCollection {#4863 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
    +follows: Doctrine\ORM\PersistentCollection {#4875 …}
    +followers: Doctrine\ORM\PersistentCollection {#4877 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
    +reports: Doctrine\ORM\PersistentCollection {#4887 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
    +violations: Doctrine\ORM\PersistentCollection {#4891 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
    +awards: Doctrine\ORM\PersistentCollection {#4895 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
    +categories: Doctrine\ORM\PersistentCollection {#4899 …}
    -id: 73374
    -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
    +apId: "eskuero@lemmy.fromshado.ws"
    +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
    +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
    +apDomain: "lemmy.fromshado.ws"
    +apPreferredUsername: "eskuero"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703251162 {#4831
      date: 2023-12-22 14:19:22.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699521398 {#4832
      date: 2023-11-09 10:16:38.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.50 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12872
  +subject: App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12929
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 403.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13169
  +comment: App\Entity\EntryComment {#4833
    +user: App\Entity\User {#4846
      +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
      +email: "eskuero@lemmy.fromshado.ws"
      +username: "@eskuero@lemmy.fromshado.ws"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I like sysadmin, scripting, manga and football."
      +lastActive: DateTime @1728306673 {#4830
        date: 2024-10-07 15:11:13.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
      +entries: Doctrine\ORM\PersistentCollection {#4855 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
      +posts: Doctrine\ORM\PersistentCollection {#4863 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
      +follows: Doctrine\ORM\PersistentCollection {#4875 …}
      +followers: Doctrine\ORM\PersistentCollection {#4877 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
      +reports: Doctrine\ORM\PersistentCollection {#4887 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
      +violations: Doctrine\ORM\PersistentCollection {#4891 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
      +awards: Doctrine\ORM\PersistentCollection {#4895 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
      +categories: Doctrine\ORM\PersistentCollection {#4899 …}
      -id: 73374
      -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
      +apId: "eskuero@lemmy.fromshado.ws"
      +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
      +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
      +apDomain: "lemmy.fromshado.ws"
      +apPreferredUsername: "eskuero"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703251162 {#4831
        date: 2023-12-22 14:19:22.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699521398 {#4832
        date: 2023-11-09 10:16:38.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Just buy bigger disks 🫢"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1710044611 {#4828
      date: 2024-03-10 05:23:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4834 …}
    +nested: Doctrine\ORM\PersistentCollection {#4836 …}
    +votes: Doctrine\ORM\PersistentCollection {#4838 …}
    +reports: Doctrine\ORM\PersistentCollection {#4840 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
    -id: 268102
    -bodyTs: "'bigger':3 'buy':2 'disk':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.fromshado.ws/comment/151431"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704051963 {#4829
      date: 2023-12-31 20:46:03.0 +01:00
    }
  }
  +nestedComments: [
    268426 => App\Entity\EntryComment {#4986
      +user: Proxies\__CG__\App\Entity\User {#4991
        +avatar: null
        +cover: null
        +email: "force@lemmy.world"
        +username: "@force@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729292789 {#13311
          date: 2024-10-19 01:06:29.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
        +entries: Doctrine\ORM\PersistentCollection {#13320 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
        +posts: Doctrine\ORM\PersistentCollection {#13328 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
        +follows: Doctrine\ORM\PersistentCollection {#13340 …}
        +followers: Doctrine\ORM\PersistentCollection {#13342 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
        +reports: Doctrine\ORM\PersistentCollection {#13352 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
        +violations: Doctrine\ORM\PersistentCollection {#13356 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
        +awards: Doctrine\ORM\PersistentCollection {#13360 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
        +categories: Doctrine\ORM\PersistentCollection {#13364 …}
        -id: 40353
        -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
        +apId: "force@lemmy.world"
        +apProfileId: "https://lemmy.world/u/force"
        +apPublicUrl: "https://lemmy.world/u/force"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "force"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729565031 {#13312
          date: 2024-10-22 04:43:51.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1691882760 {#13313
          date: 2023-08-13 01:26:00.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4833}
      +root: App\Entity\EntryComment {#4833}
      +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1704059113 {#4985
        date: 2023-12-31 22:45:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
        "@eskuero@lemmy.fromshado.ws"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4997 …}
      +nested: Doctrine\ORM\PersistentCollection {#4993 …}
      +votes: Doctrine\ORM\PersistentCollection {#4995 …}
      +reports: Doctrine\ORM\PersistentCollection {#4999 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
      -id: 268426
      -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6324425"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704059113 {#4988
        date: 2023-12-31 22:45:13.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 256.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13229
  +comment: App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 7.75 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4991
    +avatar: null
    +cover: null
    +email: "force@lemmy.world"
    +username: "@force@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729292789 {#13311
      date: 2024-10-19 01:06:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
    +entries: Doctrine\ORM\PersistentCollection {#13320 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
    +posts: Doctrine\ORM\PersistentCollection {#13328 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
    +follows: Doctrine\ORM\PersistentCollection {#13340 …}
    +followers: Doctrine\ORM\PersistentCollection {#13342 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
    +reports: Doctrine\ORM\PersistentCollection {#13352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
    +violations: Doctrine\ORM\PersistentCollection {#13356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
    +awards: Doctrine\ORM\PersistentCollection {#13360 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
    +categories: Doctrine\ORM\PersistentCollection {#13364 …}
    -id: 40353
    -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
    +apId: "force@lemmy.world"
    +apProfileId: "https://lemmy.world/u/force"
    +apPublicUrl: "https://lemmy.world/u/force"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "force"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729565031 {#13312
      date: 2024-10-22 04:43:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691882760 {#13313
      date: 2023-08-13 01:26:00.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13274
  +user: Proxies\__CG__\App\Entity\User {#4991
    +avatar: null
    +cover: null
    +email: "force@lemmy.world"
    +username: "@force@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729292789 {#13311
      date: 2024-10-19 01:06:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
    +entries: Doctrine\ORM\PersistentCollection {#13320 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
    +posts: Doctrine\ORM\PersistentCollection {#13328 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
    +follows: Doctrine\ORM\PersistentCollection {#13340 …}
    +followers: Doctrine\ORM\PersistentCollection {#13342 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
    +reports: Doctrine\ORM\PersistentCollection {#13352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
    +violations: Doctrine\ORM\PersistentCollection {#13356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
    +awards: Doctrine\ORM\PersistentCollection {#13360 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
    +categories: Doctrine\ORM\PersistentCollection {#13364 …}
    -id: 40353
    -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
    +apId: "force@lemmy.world"
    +apProfileId: "https://lemmy.world/u/force"
    +apPublicUrl: "https://lemmy.world/u/force"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "force"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729565031 {#13312
      date: 2024-10-22 04:43:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691882760 {#13313
      date: 2023-08-13 01:26:00.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1704059113 {#4988
    date: 2023-12-31 22:45:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13387
  +date: DateTimeImmutable @1704059113 {#4988
    date: 2023-12-31 22:45:13.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704059113 {#4988
    date: 2023-12-31 22:45:13.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13441
  +createdAt: DateTimeImmutable @1704059113 {#4988
    date: 2023-12-31 22:45:13.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#4991
    +avatar: null
    +cover: null
    +email: "force@lemmy.world"
    +username: "@force@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729292789 {#13311
      date: 2024-10-19 01:06:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
    +entries: Doctrine\ORM\PersistentCollection {#13320 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
    +posts: Doctrine\ORM\PersistentCollection {#13328 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
    +follows: Doctrine\ORM\PersistentCollection {#13340 …}
    +followers: Doctrine\ORM\PersistentCollection {#13342 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
    +reports: Doctrine\ORM\PersistentCollection {#13352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
    +violations: Doctrine\ORM\PersistentCollection {#13356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
    +awards: Doctrine\ORM\PersistentCollection {#13360 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
    +categories: Doctrine\ORM\PersistentCollection {#13364 …}
    -id: 40353
    -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
    +apId: "force@lemmy.world"
    +apProfileId: "https://lemmy.world/u/force"
    +apPublicUrl: "https://lemmy.world/u/force"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "force"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729565031 {#13312
      date: 2024-10-22 04:43:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691882760 {#13313
      date: 2023-08-13 01:26:00.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13495
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#4991
    +avatar: null
    +cover: null
    +email: "force@lemmy.world"
    +username: "@force@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729292789 {#13311
      date: 2024-10-19 01:06:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
    +entries: Doctrine\ORM\PersistentCollection {#13320 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
    +posts: Doctrine\ORM\PersistentCollection {#13328 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
    +follows: Doctrine\ORM\PersistentCollection {#13340 …}
    +followers: Doctrine\ORM\PersistentCollection {#13342 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
    +reports: Doctrine\ORM\PersistentCollection {#13352 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
    +violations: Doctrine\ORM\PersistentCollection {#13356 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
    +awards: Doctrine\ORM\PersistentCollection {#13360 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
    +categories: Doctrine\ORM\PersistentCollection {#13364 …}
    -id: 40353
    -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
    +apId: "force@lemmy.world"
    +apProfileId: "https://lemmy.world/u/force"
    +apPublicUrl: "https://lemmy.world/u/force"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "force"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729565031 {#13312
      date: 2024-10-22 04:43:51.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691882760 {#13313
      date: 2023-08-13 01:26:00.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13564
  +subject: App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13621
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 17.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13861
  +comment: App\Entity\EntryComment {#4986
    +user: Proxies\__CG__\App\Entity\User {#4991
      +avatar: null
      +cover: null
      +email: "force@lemmy.world"
      +username: "@force@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729292789 {#13311
        date: 2024-10-19 01:06:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13314 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13316 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13318 …}
      +entries: Doctrine\ORM\PersistentCollection {#13320 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13322 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13324 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13326 …}
      +posts: Doctrine\ORM\PersistentCollection {#13328 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13330 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13332 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13334 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13336 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13338 …}
      +follows: Doctrine\ORM\PersistentCollection {#13340 …}
      +followers: Doctrine\ORM\PersistentCollection {#13342 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13344 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13346 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13348 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13350 …}
      +reports: Doctrine\ORM\PersistentCollection {#13352 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13354 …}
      +violations: Doctrine\ORM\PersistentCollection {#13356 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13358 …}
      +awards: Doctrine\ORM\PersistentCollection {#13360 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13362 …}
      +categories: Doctrine\ORM\PersistentCollection {#13364 …}
      -id: 40353
      -password: "$2y$13$2I/VTqifGdpewfxyP/VPJOd8bp/QCxk.7ETaEOAMfAuThFU/XVpUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13366 …}
      +apId: "force@lemmy.world"
      +apProfileId: "https://lemmy.world/u/force"
      +apPublicUrl: "https://lemmy.world/u/force"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "force"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729565031 {#13312
        date: 2024-10-22 04:43:51.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691882760 {#13313
        date: 2023-08-13 01:26:00.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4833
      +user: App\Entity\User {#4846
        +avatar: Proxies\__CG__\App\Entity\Image {#4847 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4848 …}
        +email: "eskuero@lemmy.fromshado.ws"
        +username: "@eskuero@lemmy.fromshado.ws"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I like sysadmin, scripting, manga and football."
        +lastActive: DateTime @1728306673 {#4830
          date: 2024-10-07 15:11:13.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4849 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4851 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4853 …}
        +entries: Doctrine\ORM\PersistentCollection {#4855 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4857 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4859 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4861 …}
        +posts: Doctrine\ORM\PersistentCollection {#4863 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4865 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4867 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4869 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4871 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4873 …}
        +follows: Doctrine\ORM\PersistentCollection {#4875 …}
        +followers: Doctrine\ORM\PersistentCollection {#4877 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4879 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4881 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4883 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4885 …}
        +reports: Doctrine\ORM\PersistentCollection {#4887 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4889 …}
        +violations: Doctrine\ORM\PersistentCollection {#4891 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4893 …}
        +awards: Doctrine\ORM\PersistentCollection {#4895 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4897 …}
        +categories: Doctrine\ORM\PersistentCollection {#4899 …}
        -id: 73374
        -password: "$2y$13$Iv1yx8.E/oi3NLuEXXyVS.ybRlwhwcG1oYzdHuPnhVyO9gTA48Lt."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4901 …}
        +apId: "eskuero@lemmy.fromshado.ws"
        +apProfileId: "https://lemmy.fromshado.ws/u/eskuero"
        +apPublicUrl: "https://lemmy.fromshado.ws/u/eskuero"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.fromshado.ws/inbox"
        +apDomain: "lemmy.fromshado.ws"
        +apPreferredUsername: "eskuero"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703251162 {#4831
          date: 2023-12-22 14:19:22.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699521398 {#4832
          date: 2023-11-09 10:16:38.0 +01:00
        }
      }
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Just buy bigger disks 🫢"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1710044611 {#4828
        date: 2024-03-10 05:23:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@DaGeek247@kbin.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4834 …}
      +nested: Doctrine\ORM\PersistentCollection {#4836 …}
      +votes: Doctrine\ORM\PersistentCollection {#4838 …}
      +reports: Doctrine\ORM\PersistentCollection {#4840 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4842 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4844 …}
      -id: 268102
      -bodyTs: "'bigger':3 'buy':2 'disk':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.fromshado.ws/comment/151431"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704051963 {#4829
        date: 2023-12-31 20:46:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4833}
    +body: "Larger file size means significantly larger cost when you’re working with lots of data… especially when transferring data over the internet"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 9
    +score: 0
    +lastActive: DateTime @1704059113 {#4985
      date: 2023-12-31 22:45:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
      "@eskuero@lemmy.fromshado.ws"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4997 …}
    +nested: Doctrine\ORM\PersistentCollection {#4993 …}
    +votes: Doctrine\ORM\PersistentCollection {#4995 …}
    +reports: Doctrine\ORM\PersistentCollection {#4999 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5001 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5003 …}
    -id: 268426
    -bodyTs: "'cost':7 'data':15,19 'especi':16 'file':2 'internet':22 'larger':1,6 'lot':13 'mean':4 're':10 'signific':5 'size':3 'transfer':18 'work':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6324425"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704059113 {#4988
      date: 2023-12-31 22:45:13.0 +01:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 300.39 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13937
  +comment: App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4921
    +avatar: null
    +cover: null
    +email: "exu@feditown.com"
    +username: "@exu@feditown.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728084121 {#4905
      date: 2024-10-05 01:22:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
    +entries: Doctrine\ORM\PersistentCollection {#4928 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
    +posts: Doctrine\ORM\PersistentCollection {#4936 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
    +follows: Doctrine\ORM\PersistentCollection {#4948 …}
    +followers: Doctrine\ORM\PersistentCollection {#4950 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
    +reports: Doctrine\ORM\PersistentCollection {#4960 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
    +violations: Doctrine\ORM\PersistentCollection {#4964 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
    +awards: Doctrine\ORM\PersistentCollection {#4968 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
    +categories: Doctrine\ORM\PersistentCollection {#4972 …}
    -id: 48129
    -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
    +apId: "exu@feditown.com"
    +apProfileId: "https://feditown.com/u/exu"
    +apPublicUrl: "https://feditown.com/u/exu"
    +apFollowersUrl: null
    +apInboxUrl: "https://feditown.com/inbox"
    +apDomain: "feditown.com"
    +apPreferredUsername: "exu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729549832 {#4906
      date: 2024-10-22 00:30:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696362047 {#4907
      date: 2023-10-03 21:40:47.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13982
  +user: App\Entity\User {#4921
    +avatar: null
    +cover: null
    +email: "exu@feditown.com"
    +username: "@exu@feditown.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728084121 {#4905
      date: 2024-10-05 01:22:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
    +entries: Doctrine\ORM\PersistentCollection {#4928 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
    +posts: Doctrine\ORM\PersistentCollection {#4936 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
    +follows: Doctrine\ORM\PersistentCollection {#4948 …}
    +followers: Doctrine\ORM\PersistentCollection {#4950 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
    +reports: Doctrine\ORM\PersistentCollection {#4960 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
    +violations: Doctrine\ORM\PersistentCollection {#4964 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
    +awards: Doctrine\ORM\PersistentCollection {#4968 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
    +categories: Doctrine\ORM\PersistentCollection {#4972 …}
    -id: 48129
    -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
    +apId: "exu@feditown.com"
    +apProfileId: "https://feditown.com/u/exu"
    +apPublicUrl: "https://feditown.com/u/exu"
    +apFollowersUrl: null
    +apInboxUrl: "https://feditown.com/inbox"
    +apDomain: "feditown.com"
    +apPreferredUsername: "exu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729549832 {#4906
      date: 2024-10-22 00:30:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696362047 {#4907
      date: 2023-10-03 21:40:47.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704142394 {#4904
    date: 2024-01-01 21:53:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14037
  +date: DateTimeImmutable @1704142394 {#4904
    date: 2024-01-01 21:53:14.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704142394 {#4904
    date: 2024-01-01 21:53:14.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14091
  +createdAt: DateTimeImmutable @1704142394 {#4904
    date: 2024-01-01 21:53:14.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4921
    +avatar: null
    +cover: null
    +email: "exu@feditown.com"
    +username: "@exu@feditown.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728084121 {#4905
      date: 2024-10-05 01:22:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
    +entries: Doctrine\ORM\PersistentCollection {#4928 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
    +posts: Doctrine\ORM\PersistentCollection {#4936 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
    +follows: Doctrine\ORM\PersistentCollection {#4948 …}
    +followers: Doctrine\ORM\PersistentCollection {#4950 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
    +reports: Doctrine\ORM\PersistentCollection {#4960 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
    +violations: Doctrine\ORM\PersistentCollection {#4964 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
    +awards: Doctrine\ORM\PersistentCollection {#4968 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
    +categories: Doctrine\ORM\PersistentCollection {#4972 …}
    -id: 48129
    -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
    +apId: "exu@feditown.com"
    +apProfileId: "https://feditown.com/u/exu"
    +apPublicUrl: "https://feditown.com/u/exu"
    +apFollowersUrl: null
    +apInboxUrl: "https://feditown.com/inbox"
    +apDomain: "feditown.com"
    +apPreferredUsername: "exu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729549832 {#4906
      date: 2024-10-22 00:30:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696362047 {#4907
      date: 2023-10-03 21:40:47.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14145
  +width: 40
  +height: 40
  +user: App\Entity\User {#4921
    +avatar: null
    +cover: null
    +email: "exu@feditown.com"
    +username: "@exu@feditown.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728084121 {#4905
      date: 2024-10-05 01:22:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
    +entries: Doctrine\ORM\PersistentCollection {#4928 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
    +posts: Doctrine\ORM\PersistentCollection {#4936 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
    +follows: Doctrine\ORM\PersistentCollection {#4948 …}
    +followers: Doctrine\ORM\PersistentCollection {#4950 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
    +reports: Doctrine\ORM\PersistentCollection {#4960 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
    +violations: Doctrine\ORM\PersistentCollection {#4964 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
    +awards: Doctrine\ORM\PersistentCollection {#4968 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
    +categories: Doctrine\ORM\PersistentCollection {#4972 …}
    -id: 48129
    -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
    +apId: "exu@feditown.com"
    +apProfileId: "https://feditown.com/u/exu"
    +apPublicUrl: "https://feditown.com/u/exu"
    +apFollowersUrl: null
    +apInboxUrl: "https://feditown.com/inbox"
    +apDomain: "feditown.com"
    +apPreferredUsername: "exu"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729549832 {#4906
      date: 2024-10-22 00:30:32.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696362047 {#4907
      date: 2023-10-03 21:40:47.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14228
  +subject: App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 16.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14285
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 134.85 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12917
  +comment: App\Entity\EntryComment {#4908
    +user: App\Entity\User {#4921
      +avatar: null
      +cover: null
      +email: "exu@feditown.com"
      +username: "@exu@feditown.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728084121 {#4905
        date: 2024-10-05 01:22:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4922 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4924 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4926 …}
      +entries: Doctrine\ORM\PersistentCollection {#4928 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4930 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4932 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4934 …}
      +posts: Doctrine\ORM\PersistentCollection {#4936 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4938 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4940 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4942 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4944 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4946 …}
      +follows: Doctrine\ORM\PersistentCollection {#4948 …}
      +followers: Doctrine\ORM\PersistentCollection {#4950 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4952 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4954 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4956 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4958 …}
      +reports: Doctrine\ORM\PersistentCollection {#4960 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4962 …}
      +violations: Doctrine\ORM\PersistentCollection {#4964 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4966 …}
      +awards: Doctrine\ORM\PersistentCollection {#4968 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4970 …}
      +categories: Doctrine\ORM\PersistentCollection {#4972 …}
      -id: 48129
      -password: "$2y$13$bxKOUgcaqsf0ShooVRNzrubjmRuo8dUC2ArTS6SF2Y7uAc3y6IQH."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4974 …}
      +apId: "exu@feditown.com"
      +apProfileId: "https://feditown.com/u/exu"
      +apPublicUrl: "https://feditown.com/u/exu"
      +apFollowersUrl: null
      +apInboxUrl: "https://feditown.com/inbox"
      +apDomain: "feditown.com"
      +apPreferredUsername: "exu"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729549832 {#4906
        date: 2024-10-22 00:30:32.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696362047 {#4907
        date: 2023-10-03 21:40:47.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2400
      +user: Proxies\__CG__\App\Entity\User {#1978
        +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
        +cover: null
        +email: "DaGeek247@kbin.social"
        +username: "@DaGeek247@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "DaGeek247 of <https://dageek247.com/>"
        +lastActive: DateTime @1711242694 {#1516
          date: 2024-03-24 02:11:34.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
        +entries: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
        +posts: Doctrine\ORM\PersistentCollection {#1738 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
        +follows: Doctrine\ORM\PersistentCollection {#1449 …}
        +followers: Doctrine\ORM\PersistentCollection {#1636 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
        +reports: Doctrine\ORM\PersistentCollection {#1456 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
        +violations: Doctrine\ORM\PersistentCollection {#1700 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
        +awards: Doctrine\ORM\PersistentCollection {#1440 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
        +categories: Doctrine\ORM\PersistentCollection {#1648 …}
        -id: 1345
        -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
        +apId: "DaGeek247@kbin.social"
        +apProfileId: "https://kbin.social/u/DaGeek247"
        +apPublicUrl: "https://kbin.social/u/DaGeek247"
        +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "DaGeek247"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707744234 {#1518
          date: 2024-02-12 14:23:54.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1686980150 {#1519
          date: 2023-06-17 07:35:50.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: Proxies\__CG__\App\Entity\Image {#246 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          &gt; Any issues on the community? Report it using the report flag.\n
          \n
          &gt; Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#275
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#237 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
        +entries: Doctrine\ORM\PersistentCollection {#180 …}
        +posts: Doctrine\ORM\PersistentCollection {#138 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
        +bans: Doctrine\ORM\PersistentCollection {#117 …}
        +reports: Doctrine\ORM\PersistentCollection {#103 …}
        +badges: Doctrine\ORM\PersistentCollection {#81 …}
        +logs: Doctrine\ORM\PersistentCollection {#71 …}
        +awards: Doctrine\ORM\PersistentCollection {#1346 …}
        +categories: Doctrine\ORM\PersistentCollection {#1823 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#269
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#271
          date: 2023-12-25 04:10:26.0 +01:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1970 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
      +slug: "Comparing-compression-in-AV1-x264-and-x265"
      +title: "Comparing compression in AV1, x264, and x265"
      +url: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +body: """
        I recently got it into my head to compare the various popular video codecs in an effort to better understand how av1 works and looks compared to x264 and x265. I also had ideas of using a intel video card to compress a home video security setup, and what levels of compression I would need to get good results.\n
        \n
        **The Setup**  \n
         I used the 4k 6.3gb blender project, [tears of steel](https://mango.blender.org/download/) as a source. I downscaled the video to 1080p using all three codecs, and then attempted to compare the results using various crf levels.\n
        \n
        To compare results I used [imgsli](https://imgsli.com/), [FFMetrics](https://github.com/fifonik/FFMetrics), and my own picture viewer to try and see what the differences are.\n
        \n
        **The Results**\n
        \n
        | crf | av1 KB | x265 KB | x264 KB |\n
        |---|---|---|---|\n
        | 18 | 419,261 | 632,079 | 685,217 – [x246 visually lossless](https://imgsli.com/MjI5ODk4) |\n
        | 21 | 352,337 | 390,358 – [x265 visually lossless](https://imgsli.com/MjI5OTAw) | 411,439 |\n
        | 24 | 301,517 – [av1 VAMF visually lossless](https://imgsli.com/MjI5ODg4) | 250,426 | 263,524 – [x264 good enough](https://imgsli.com/MjI5ODk5) |\n
        | 27 | 245,685 | 165,079 – [x265 good enough](https://imgsli.com/MjI5OTAx) | 176,919 |\n
        | 30 | 205,008 | 110,062 | 122,458 |\n
        | 33 | 168,192 | 73,528 | 86,899 |\n
        | 36 | 139,379 – [av1 My visually lossless](https://imgsli.com/MjI5ODg0) | 48,516 | 63,214 |\n
        | 39 | 116,096 | 31,670 | 47,161 |\n
        | 42 | 97,365 – [av1 my good enough](https://imgsli.com/MjI5ODg1) | 20,636 | 35,801 |\n
        | 45 | 81,805 | 13,598 | 27,484 |\n
        | 48 | 69,044 | 9,726 | 20,823 |\n
        | 51 | 58,316 | 8,586 – worst possible | 16,120 – worst possible |\n
        | 54 | 48,681 | - | - |\n
        | 57 | 39,113 | - | - |\n
        | 60 | 29,062 | - | - |\n
        | 63 | 16,533 – worst possible | - | - |\n
        \n
        \n
        \n
        [Here is av1 rcf 36 vs crf 24](https://imgsli.com/MjI5ODk1).\n
        \n
        I go into more detail with the hows and whys of my choices, in my [journal-style blog post](https://dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/), as well as how i came to these conclusions, But in essence, if you want to lose practically no visual information, crf24 through 36 for av1, crf 21 for x265, and crf 18 for x264 will do the job.\n
        \n
        If you are low on space, using my 'good enough' choices will get you practically the same visual results while using less space, depending on the codec.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 138
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1710879031 {#2414
        date: 2024-03-19 21:10:31.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1884 …}
      +votes: Doctrine\ORM\PersistentCollection {#1961 …}
      +reports: Doctrine\ORM\PersistentCollection {#1959 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
      +badges: Doctrine\ORM\PersistentCollection {#2436 …}
      +children: []
      -id: 26306
      -titleTs: "'av1':4 'compar':1 'compress':2 'x264':5 'x265':7"
      -bodyTs: "'/),':108 '/download/)':75 '/fifonik/ffmetrics),':112 '/mji5odg0)':217 '/mji5odg1)':238 '/mji5odg4)':170 '/mji5odk1).':292 '/mji5odk4)':147 '/mji5odk5)':180 '/mji5otaw)':158 '/mji5otax)':191 '/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':315 '008':196 '044':252 '062':198,276 '079':139,185 '096':224 '1080p':84 '110':197 '113':273 '116':223 '120':265 '122':199 '13':246 '139':209 '16':264,278 '161':228 '165':184 '168':202 '176':192 '18':135,348 '192':203 '20':239,255 '205':195 '21':148,343 '214':221 '217':141 '24':161,289 '245':182 '250':171 '261':137 '263':173 '27':181,248 '29':275 '30':194 '301':162 '31':225 '316':259 '33':201 '337':150 '35':241 '352':149 '358':152 '36':208,286,339 '365':231 '379':210 '39':222,272 '390':151 '411':159 '419':136 '42':229 '426':172 '439':160 '45':243 '458':200 '47':227 '48':218,250,269 '484':249 '4k':65 '51':257 '516':219 '517':163 '524':174 '528':205 '533':279 '54':268 '57':271 '58':258 '586':261 '598':247 '6.3':66 '60':274 '63':220,277 '632':138 '636':240 '670':226 '681':270 '685':140,183 '69':251 '726':254 '73':204 '8':260 '801':242 '805':245 '81':244 '823':256 '86':206 '899':207 '9':253 '919':193 '97':230 'also':32 'attempt':91 'av1':22,129,164,211,232,284,341 'better':19 'blender':68 'blog':311 'came':321 'card':40 'choic':305,365 'codec':14,88,381 'compar':9,26,93,101 'compress':42,52 'conclus':324 'crf':98,128,288,342,347 'crf24':337 'dageek247.com':314 'dageek247.com/wordpress/uncategorized/my-attempts-at-comparing-compression-between-ffmpegs-x264-x265-and-av1-encoders/),':313 'depend':378 'detail':297 'differ':124 'downscal':80 'effort':17 'enough':177,188,235,364 'essenc':327 'ffmetric':109 'gb':67 'get':57,367 'github.com':111 'github.com/fifonik/ffmetrics),':110 'go':294 'good':58,176,187,234,363 'got':3 'head':7 'home':44 'how':300 'idea':34 'imgsli':105 'imgsli.com':107,146,157,169,179,190,216,237,291 'imgsli.com/),':106 'imgsli.com/mji5odg0)':215 'imgsli.com/mji5odg1)':236 'imgsli.com/mji5odg4)':168 'imgsli.com/mji5odk1).':290 'imgsli.com/mji5odk4)':145 'imgsli.com/mji5odk5)':178 'imgsli.com/mji5otaw)':156 'imgsli.com/mji5otax)':189 'inform':336 'intel':38 'job':354 'journal':309 'journal-styl':308 'kb':130,132,134 'less':376 'level':50,99 'look':25 'lose':332 'lossless':144,155,167,214 'low':358 'mango.blender.org':74 'mango.blender.org/download/)':73 'need':55 'pictur':116 'popular':12 'possibl':263,267,281 'post':312 'practic':333,369 'project':69 'rcf':285 'recent':2 'result':59,95,102,127,373 'secur':46 'see':121 'setup':47,61 'sourc':78 'space':360,377 'steel':72 'style':310 'tear':70 'three':87 'tri':119 'understand':20 'use':36,63,85,96,104,361,375 'vamf':165 'various':11,97 'video':13,39,45,82 'viewer':117 'visual':143,154,166,213,335,372 'vs':287 'want':330 'well':317 'whys':302 'work':23 'worst':262,266,280 'would':54 'x246':142 'x264':28,133,175,350 'x265':30,131,153,186,345"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1704135645
      +visibility: "visible             "
      +apId: "https://kbin.social/m/selfhosted@lemmy.world/t/733346"
      +editedAt: DateTimeImmutable @1710023549 {#1793
        date: 2024-03-09 23:32:29.0 +01:00
      }
      +createdAt: DateTimeImmutable @1704049245 {#2402
        date: 2023-12-31 20:00:45.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve also gone down that rabbit hole and found [Vivictpp](https://github.com/vivictorg/vivictpp) pretty good. It allows you to play two videos so you can swipe between them like imgsli you mentioned.\n
      \n
      There’s a whole range measurements trying to approximate quality differences between a video source and encode. PSNR, SSIM, VMAF, MS-SSIM  \n
      All of them with some strong areas and tricks you can use to cheat them.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704142394 {#4903
      date: 2024-01-01 21:53:14.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@DaGeek247@kbin.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4909 …}
    +nested: Doctrine\ORM\PersistentCollection {#4911 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4915 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4917 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4919 …}
    -id: 271054
    -bodyTs: "'/vivictorg/vivictpp)':14 'allow':18 'also':3 'approxim':42 'area':63 'cheat':70 'differ':44 'encod':50 'found':10 'github.com':13 'github.com/vivictorg/vivictpp)':12 'gone':4 'good':16 'hole':8 'imgsli':31 'like':30 'measur':39 'mention':33 'ms':55 'ms-ssim':54 'play':21 'pretti':15 'psnr':51 'qualiti':43 'rabbit':7 'rang':38 'sourc':48 'ssim':52,56 'strong':62 'swipe':27 'tri':40 'trick':65 'two':22 'use':68 've':2 'video':23,47 'vivictpp':11 'vmaf':53 'whole':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feditown.com/comment/201805"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704142394 {#4904
      date: 2024-01-01 21:53:14.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.26 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14431
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14495
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14560
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 21.06 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14616
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14675
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14731
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14787
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.26 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14845
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 12.97 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14908
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14966
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15022
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15078
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15134
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15190
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15246
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15302
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15358
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.16 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15414
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15470
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#15526
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15584
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 16.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15662
  +user: Proxies\__CG__\App\Entity\User {#1978
    +avatar: Proxies\__CG__\App\Entity\Image {#1520 …}
    +cover: null
    +email: "DaGeek247@kbin.social"
    +username: "@DaGeek247@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "DaGeek247 of <https://dageek247.com/>"
    +lastActive: DateTime @1711242694 {#1516
      date: 2024-03-24 02:11:34.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1517 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1623 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1406 …}
    +entries: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1710 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1742 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1471 …}
    +posts: Doctrine\ORM\PersistentCollection {#1738 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1496 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1751 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1644 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1476 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1660 …}
    +follows: Doctrine\ORM\PersistentCollection {#1449 …}
    +followers: Doctrine\ORM\PersistentCollection {#1636 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1427 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1459 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1437 …}
    +reports: Doctrine\ORM\PersistentCollection {#1456 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1431 …}
    +violations: Doctrine\ORM\PersistentCollection {#1700 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1697 …}
    +awards: Doctrine\ORM\PersistentCollection {#1440 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1606 …}
    +categories: Doctrine\ORM\PersistentCollection {#1648 …}
    -id: 1345
    -password: "$2y$13$vjhAoaW0jP8V1UQLU/8x5ea9GIKz/ap9BMgx0w.lah0eAP5g81Aba"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1666 …}
    +apId: "DaGeek247@kbin.social"
    +apProfileId: "https://kbin.social/u/DaGeek247"
    +apPublicUrl: "https://kbin.social/u/DaGeek247"
    +apFollowersUrl: "https://kbin.social/u/DaGeek247/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "DaGeek247"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707744234 {#1518
      date: 2024-02-12 14:23:54.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686980150 {#1519
      date: 2023-06-17 07:35:50.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15723
  +date: DateTimeImmutable @1704049245 {#2402
    date: 2023-12-31 20:00:45.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 124.91 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#15779
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.52 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#15838
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15998
  +date: DateTimeImmutable @1703473826 {#271
    date: 2023-12-25 04:10:26.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 25.76 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#16057
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#16104
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16106 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16108 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16110 …}
    +entries: Doctrine\ORM\PersistentCollection {#16112 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16116 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16118 …}
    +posts: Doctrine\ORM\PersistentCollection {#16120 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16122 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16124 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16126 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16128 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16130 …}
    +follows: Doctrine\ORM\PersistentCollection {#16132 …}
    +followers: Doctrine\ORM\PersistentCollection {#16134 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16136 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16138 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16140 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16142 …}
    +reports: Doctrine\ORM\PersistentCollection {#16144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16146 …}
    +violations: Doctrine\ORM\PersistentCollection {#16148 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16150 …}
    +awards: Doctrine\ORM\PersistentCollection {#16152 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16154 …}
    +categories: Doctrine\ORM\PersistentCollection {#16156 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16158 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#16105
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16075
  +user: Proxies\__CG__\App\Entity\User {#16057
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#16104
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16106 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16108 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16110 …}
    +entries: Doctrine\ORM\PersistentCollection {#16112 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16114 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16116 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16118 …}
    +posts: Doctrine\ORM\PersistentCollection {#16120 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16122 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16124 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16126 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16128 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16130 …}
    +follows: Doctrine\ORM\PersistentCollection {#16132 …}
    +followers: Doctrine\ORM\PersistentCollection {#16134 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16136 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16138 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16140 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16142 …}
    +reports: Doctrine\ORM\PersistentCollection {#16144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16146 …}
    +violations: Doctrine\ORM\PersistentCollection {#16148 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16150 …}
    +awards: Doctrine\ORM\PersistentCollection {#16152 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16154 …}
    +categories: Doctrine\ORM\PersistentCollection {#16156 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16158 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#16105
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 156.80 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#16266
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#333 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 7.78 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#16353
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 6.73 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#16412
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#16413 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 3.82 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#16483
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#16482 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 30.57 ms
Input props
[
  "magazine" => "selfhosted@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#16552
  +limit: 4
  +tag: null
  +magazine: "selfhosted@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 0.41 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#16621
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#16622 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 16.39 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#16710
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      &gt; Any issues on the community? Report it using the report flag.\n
      \n
      &gt; Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#275
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#269
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#271
      date: 2023-12-25 04:10:26.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#333 …}
}