events:31c3:pp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
31c3:pp [2015/12/01 22:52] – [HD-Master] atzeevents:31c3:pp [2016/03/22 10:40] (current) – ↷ Page moved from 31c3:pp to events:31c3:pp v0tti
Line 1: Line 1:
 += Postprocessing / Recording
 +
 +**Dauerpad für TODOs:** [[https://video.pads.ccc.de/31c3-rec1-todo]]
 +
 +== Nächstes Recording Mumble
 +
 +** Montag 20.10. 21:00 **
 +
 +Pad: [[https://video.pads.ccc.de/31c3-rec1-2014-10-20]]
 +
 +== Mengenschätzung ==
 +
 +Annahme: 150h Recordingzeit (30C3 Ticketsumme: 127h)
 +
 +^ Bitrate (MBit/s)  ^ Datenmenge (GiB)  ^
 +| 1                 | 65,9              |
 +| 5                 | 329,6             |
 +| 10                | 659,2             |
 +| 20                | 1318,           |
 +^ 50                ^ 3295,           ^
 +| 80                | 5273,           |
 +| 100               | 6591,           |
 +| 130               | 8569,           |
 +| 150               | 9887,           |
 +| 180               | 11865,          |
 +
 +
 +=== Bitraten im Test ===
 +
 +Konvertierung von nativem 1080i Material aus dem FeM-Archiv (dunkel, mittelmäßig viel Bewegung), alle Filter mit Standardeinstellung:
 +
 +^ Verarbeitung         ^ Bitrate im Test (Mbit/s)  ^ Speed (fps)  ^ Parallelisierung  ^
 +| keine                | 95                        | 50           | 5,5               |
 +| denoise              | 40                        | 13           | 2,2               |
 +| deinterlace          | 70                        | 21           | 6,6               |
 +| denoise+deinterlace  | 33                        | 15           | 4,7               |
 +| deinterlace+denoise  | 30                        | 16           | 5                 |
 +
 +=== Denoiser (hqdn3d) ===
 +
 +separater Denoiser-Test auf eher anspruchsvollem (aber leider bereits vorkomprimiertem) progressive Content, nicht repräsentativ. Die Ersparnis auf "Congress-Content" sollte etwas höher ausfallen, da dort auf Grund der geringen Ausleuchtung recht viel Rauschen im Signal ist. Ebenso ist der Test-Content bereits durch einen Codec gegangen.
 +
 +^ Luma_spatial    Bitratenreduktion ca.                 ||
 +| :::            ^  "Seile"                  "Fabienne"  ^
 +| 1.0            |  5%                      |  9%          |
 +| 2.0            |  10%                      18%         |
 +| 4.0            |  18%                      30%         |
 +| 8.0            |  26%                      42%         |
 +
 +
 +
 +Capture-Cmdline 30C3 Saal1 wurde auch wiederentdeckt:
 +<code>
 +CMD_INTERMEDIATE="ffmpeg -v info -y -re -analyzeduration 10000 \
 +    -f bmd -instance ${DEVICENUM} \
 +    -video_mode 5 -video_connection 4 -video_format 0 \
 +    -audio_connection 2 -audio_channels 8 -ac 8 -channel_layout 8 -i default \
 +    -filter_complex:0 yadif -aspect 16:9 \
 +    -map 0 -c:v:0 mpeg2video -pix_fmt:v:0 yuv422p -qscale:v:0 1 -qmin:v:0 1 -intra:v:0 -g:0 0 \
 +    -map_channel 0.1.0:0.1 -map_channel 0.1.1:0.1 -c:a:0 mp2 -b:a:0 384k -ac:a:0 2 -ar:a:0 48000 \
 +    -map 0 -map_channel 0.1.2:0.2 -map_channel 0.1.3:0.2 -c:a:1 mp2 -b:a:1 384k -ac:a:1 2 -ar:a:1 48000 \
 +    -map 0 -map_channel 0.1.4:0.3 -map_channel 0.1.5:0.3 -c:a:2 mp2 -b:a:2 384k -ac:a:2 2 -ar:a:2 48000 \
 +    -map 0 -map_channel 0.1.6:0.4 -map_channel 0.1.7:0.4 -c:a:3 mp2 -b:a:3 384k -ac:a:3 2 -ar:a:3 48000 \
 +    -flags -global_header \
 +    -f segment -segment_time ${SEGMENT_SECS} -segment_format mpegts ${STREAMNAME}-%t-%05d.ts"
 +</code>
 +
 +=== Capture 31C3 ===
 +
 +Cmdline des Tages:
 +<code>
 +ffmpeg -v info -y -analyzeduration 10000 \
 +    -f bmd -instance ${DEVICENUM} \
 +    -video_mode 8 -video_connection 4  \
 +    -audio_connection 2 -audio_channels 2 -ac 2 -channel_layout 2 -i default \
 +    -aspect 16:9 \
 +    -map 0:0 -c:v:0 mpeg2video -pix_fmt:v:0 yuv422p -qscale:v:0 2 -qmin:v:0 2 -qmax:v:0 5 -keyint_min 0 -bf:0 0 -g:0 0 -maxrate:0 50M \
 +    -map 0:1 -map_channel 0.1.0:0.1 -map_channel 0.1.1:0.1 -c:a:0 mp2 -b:a:0 384k -ac:a:0 2 -ar:a:0 48000 \
 +    -flags +global_header -flags +ilme+ildct \
 +    -f segment -segment_time ${SEGMENT_SECS} -segment_format mpegts "${STREAMNAME}-%t-%05d.ts"
 +</code>
 +
 +=== Demuxer-Auphonic-Muxer Chain ===
 +{{31c3:auphonic-encoding-process.png}}
 +
 +==== HD-Master ====
 +  * encoding
 +    * encodet master-h264/mp2-audio,
 +    * audio rausmuxen 
 +  * encoded
 +
 +  * postencoding
 +    * uploaden zu auphonic und schreiben der production-id in den tracker
 +    * pollen aller assigned tickets bei auphonic (getAssignedForState)
 +    * von fertigen Tickets das Ergebnisfile runterladen
 +    * audiospur(en) wieder muxen
 +    * ticket weiter pushen im tracker
 +  * postencoded
 +
 +  * checking -> checked
 +
 +  * postprocessing
 +    * upload der fertigen master-datei zu frauenhofer
 +  * postprocessed
 +
 +  * ready to release
 +
 +  * releasing
 +    * upload von frauenhofer zu media.ccc.de
 +  * released
 +
 +
 +==== Sub-Formate ====
 +  * encoding
 +    * encoding vorhandenes HD-Master
 +  * encoded
 +
 +  * postencoding
 +    *  nop / tagging
 +  * postencoded
 +
 +  * checking -> checked
 +
 +  * postprocessing
 +    * nop (falls CCH intern dann upload)
 +  * postprocessed
 +
 +  * ready to release
 +
 +  * releasing
 +    * upload von frauenhofer zu media.ccc.de
 +  * released
 +
  
  • events/31c3/pp.txt
  • Last modified: 2016/03/22 10:40
  • by v0tti